问题标签 [android-wifi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
5094 浏览

android - 如何在 Android 中通过 Wi-Fi 而不是蜂窝网络强制 HTTP 连接?

我的应用程序必须检测连接到 Wi-Fi 网络的设备是必需的,然后以编程方式通过该 Wi-Fi 网络触发 HTTP 请求。我已经搜索过了,但我没有找到任何可以帮助我做到这一点的方法或类。

我想过禁用蜂窝网络,以便 HTTP 请求通过 Wi-Fi 网络,但即使这样我也没有成功。另外,我可以通过编程方式启用和禁用蜂窝网络和 Wi-Fi 网络吗?

0 投票
4 回答
45129 浏览

android - 将安卓同时连接到两个无线网络

我想让我的 android 同时连接两个网络,第一个是 wifi 网络以获取互联网连接,另一个是 ad-hoc 网络(手机之间的网络以共享一些数据),但 android 只能加入一个网络同时,任何想法!

0 投票
0 回答
1677 浏览

android - Android connects to multiple WiFi networks

Is there exists any application to make android connects to multiple WiFi networks at the same time, may be something like virtual Wifi that makes wifi card looks like many but virtually, like this http://www.addictivetips.com/windows-tips/connectify-convert-windows-7-into-virtual-wifi-router/ but this for PC?

If No, is it possible to do something like that as I work on an application that needs the ability to join two wireless networks( ad-hoc and wifi one to get internet connection) simultaneously?

0 投票
14 回答
51208 浏览

android - 连接 Wifi 时收到两次 CONNECTIVITY_ACTION 意图

在我的应用程序中,我有一个BroadcastReceiver通过标签作为组件启动的<receiver>过滤android.net.conn.CONNECTIVITY_CHANGE意图。

我的目标只是知道何时建立了 Wifi 连接,所以我正在做的onReceive()是:

它工作正常,但是当建立 Wifi 连接时,我似乎总是在大约一秒钟内得到两个相同的意图。我试图查看我可以从意图中获得的任何信息,ConnectivityManagerand WifiManager,但我找不到任何可以区分这两种意图的信息。

查看日志,至少还有另外BroadcastReceiver一个也接收到两个相同的意图。

它在装有 Android 2.2 的 HTC Desire 上运行

知道为什么当 Wifi 连接时我似乎得到了“重复”的意图,或者两者之间的区别可能是什么?

0 投票
3 回答
585 浏览

android - 与 PC 上的 Java 程序通信的 Android 应用程序

如果我想创建一个通过 WiFi 与 PC 上的 Java 程序通信的 Android 应用程序,我会从哪里开始。我真正想要实现的是我想做一个 Wifi 门铃系统。在手机上安装 Android App,在 PC 上安装 Java App。我只想用 Android 手机给 Java 应用程序打电话。

我才刚刚开始学习开发 Android 应用程序。我只知道使用 TextView、EditText 和 Spinners 等基础知识。我认为 android.net.wifi 将处于不同的水平。

谢谢。

0 投票
3 回答
29413 浏览

java - 更改 WiFi MAC 地址

我是Serval 项目的开发人员之一,我们正在考虑使用华为 Ideos U1850作为我们 Android 开发活动的默认平台。

我们从澳大利亚当地的一位经销商那里购买了几部手机。

我们注意到,我们从该供应商处采购的许多设备都具有相同的 WiFi MAC 地址。

具体来说,我们看到的 MAC 地址如下:

00:90:4C:14:43:19

具有相同 MAC 地址的多个设备给我们的开发工作带来了一些问题,因此我们有两个问题:

  1. 这是 Ideos U1850 手机的常见问题吗?
  2. 有什么办法可以把手机上的MAC地址改成别的吗?
0 投票
3 回答
7337 浏览

android - 使用 Android 手机作为 wifi 网络服务器

我有一个疯狂的想法,我不知道是否可能......我想做的是将我的手机设置为 wifi 接入点,然后允许人们连接到它,但我自己处理所有传入的 http 流量。

所以:

  • 接入点模式下的手机wifi;开放 wifi 网络(这个花絮有效 - 是的,我知道它没有得到官方支持,但我无意将这个应用程序发布到公开市场上,它可以在我的手机上运行,​​这对我来说已经足够了)。

  • 客户端可以连接到电话(例如我的笔记本电脑:这也可以)。

  • 当客户端尝试打开到任何随机服务器的 http 连接时,这必须被我的应用程序拦截并由本地 Web 服务器处理。这就是我坚持的一点。

Web 服务器部分不应该太难;有(开源)网络服务器可用。但是获取到该 Web 服务器的流量,就出现了问题。

我所追求的行为有点类似于您在连接到一些开放热点(如酒店热点)时所获得的行为,然后将您重定向到登录页面。这种连接请求的拦截(我怀疑我必须查看 DNS 请求?)是我所追求的。

我见过一个应用程序正在这样做,但他们需要手机被植根。我希望找到一种方法来做到这一点,而无需植根手机。

0 投票
1 回答
3064 浏览

android - Android 中的 RSSI 测量!!从 Wifi 扫描结果更新它!如何?

我正在做这个应用程序,如果我从以前选择的 AP 获得 RSSI 测量值(在下面代码中所述的“recebidos”变量中检索到!),但是在广播接收中扫描后,应用程序没有更新 RSSI 值,它只是一直返回以前的值!!!这段代码有什么问题,我不能使用 getScanResultsWifiManager.SCAN_RESULTS_AVAILABLE_ACTION吗?

请帮我...

0 投票
5 回答
111829 浏览

java - 如何将 Android Wifi 扫描结果添加到列表中?

我知道如何获得<List>Android Wifi Scans,但我想不出用它们制作列表适配器的最佳方法。我只想将<List>扫描中的 SSID 和 BSSID 绑定到 text1 和 text2。

我一直在做的样本

和:

0 投票
0 回答
795 浏览

android - Android、GTE Cyber​​trust 根和密钥库

我看到 android 2.1 和 2.2 上的 GTE Cyber​​Trust Global Root 有点奇怪。

如果我使用 WebView 中的 CertificateInstaller 添加证书,它声称该证书是“用户证书”并将其放入用户存储中:

android 源我可以看到: cert location = KEYSTORE_SPACE + Credentials.USER_CERTIFICATE

如果我添加一个自签名 CA 证书,它会将其添加到正确的存储中:证书位置 = KEYSTORE_SPACE + Credentials.CA_CERTIFICATE

因此,我使用来自 wifiManager 的 ca_cert 作为 EAP 无线身份验证

公共 EnterpriseField ca_cert = new EnterpriseField("ca_cert");

如果我将它设置为“keystore://CACERT_gteCert”它会失败。

如果我将其设置为“keystore://USRCERT_getCert”是有效的。

关于这种行为的任何想法?

这将使为非 root 设备编写 wpa_supplicant 配置应用程序变得困难。我希望我误解了什么?