13得票5回答
在Lollipop中启用WiFiConfiguration网络

我正在进行WiFi项目的开发,其中有一个模块可以让用户以编程方式加入WiFi。 在Kitkat及以下版本中,它可以成功运行,但在Lollipop中无法工作。 这是代码:WifiManager wifiManager = (WifiManager) getSystemService(Cont...

8得票1回答
在Android中如何获取WiFi配置文件的位置

我正在开发一个应用程序,可以备份任何已root的Android设备的WiFi配置。因此,我想知道如何获取Android设备中的文件位置,以便我可以处理它。 我知道根据您的ROM或设备,有很多不同的位置,例如/data/wifi/bcm_supp.conf或/data/misc/wifi/wp...

16得票5回答
安卓 - 检测WiFi是否需要浏览器登录

我的大学有一个开放式的Wi-Fi接入点,但是在使用网络之前需要输入电子邮件地址。我的问题是,这个Wi-Fi连接很麻烦,因为它似乎每隔10分钟就会中断我的连接并强制我再次输入电子邮件地址。 我想创建一个应用程序来自动为我完成这一步,但是我似乎找不到任何关于检测Wi-Fi接入点是否具有浏览器登录...

7得票3回答
连接WiFi接入点后未收到WIFI_STATE_CHANGED_ACTION意图?

我的应用程序的功能之一是扫描并显示WiFi接入点列表,然后连接用户选择的接入点。我已经实现了这个功能。现在,我还希望在连接“成功”时收到通知。这应该很简单,但我发现自己跌跌撞撞。 我阅读了 SO 上的各种帖子,它们都提到注册 WifiManager.SUPPLICANT_CONNECTION...

9得票4回答
在安卓WifiManager中,Rssi的含义是什么?

我正在尝试使用getRssi()来获取当前wifi连接的信号强度。 private void checkWifi(){ ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVI...

10得票2回答
连接特定WiFi时,Android 设备有时会失败。

我正在创建一个应用程序,它可以在ListView中列出所有可用的WiFi。如果我从已缓存的List<WifiConfiguration> list = wifiManager.getConfiguredNetworks();中选择其中一个WiFi,则应该连接到它。如果 WifiCo...

10得票2回答
强制第三方应用使用Wi-Fi网络

我有一个 Android 应用程序和通过 Wi-Fi 可用的服务器。 对于某些操作(例如从服务器流视频),我的应用程序通过共享文件的 URL 使用第三方应用程序。 从 Android L 开始,设备可以同时连接到 Wi-Fi 和蜂窝网络,这会破坏我的应用程序,因为服务器没有互联网,而且 And...

8得票2回答
安卓代理混乱的文档资源

我认为在Android代理主题方面存在许多混乱的资源。首先,似乎所有Proxy类的方法都被宣布为过时的,并建议使用标准的Java VM代理值来查找主机、端口和排除列表。这个调用会忽略排除列表。可以通过以下方式访问官方的Java VM代理值: System.getProperty("http....

19得票3回答
防止安卓手机连接WiFi网络,除非我的应用程序批准?

我想开发一个应用程序,只有经过我的批准才能连接到WiFi网络。我希望能够查询访问点的MAC地址,并将其与对应于SSID的已知地址列表进行比较。该应用程序的目标是保护用户免受意外连接恶意访问点(例如使用pineapple设备的类型)的伤害。 从我的研究中,我不清楚如何实现这个目标。例如如何在w...

9得票2回答
如何在安卓程序中编程获取已连接的WiFi路由器的IP地址?

我想获取我安卓手机所连接的wifi路由器的IP地址。我知道我们可以使用安卓API获取Mac/BSSID和SSID,但我找不到获取其IP地址的方法? 我找到了获取手机所拥有的wifi路由器IP地址的代码。 WifiManager myWifiManager = (WifiManager) g...