16得票3回答
在Android 6.x(棉花糖)中编程设置静态IP和网关

请问有没有人能告诉我如何在Android 6中以编程方式设置静态IP和网关? 我在这里和这里阅读过相关信息。 Settings.System已经不再适用,Google表示WIFI_STATIC_IP在API级别17中已被弃用,请使用WifiManager。不幸的是,我无法在WifiMana...

16得票1回答
如何在Wi-Fi Direct范围内的同行不再可用时收到通知?

我正在开发一个基于 Wifi Direct API 的 Android 应用程序。我已经在我的 Activity 中注册了一个 BroadcastReceiver,以便在以下 Wifi Direct 事件发生时收到通知:WifiP2pManager.WIFI_P2P_STATE_CHANGED...

13得票4回答
奥利奥饼干的Wi-Fi连接性问题

我正在开发一款物联网应用程序,其中有一个启用过程,用户需要连接到一个没有互联网连接的接入点,配置设备,然后连接到家庭Wifi网络。Android 8设备会出现一些问题,会断开与接入点的连接并重新连接到先前配置的网络。我认为这可能与Android 8中引入的连接性更新有关,该更新在此链接的“无缝...

13得票2回答
安卓Wi-Fi直连读取RSSI信号强度

我需要测量两个安卓手机之间的Wi-Fi Direct信号(RSSI信号)。如何做到这一点?

13得票3回答
Android 10 以下系统中,未连接互联网的 WiFi 将自动断开

我正在开发一款与WiFi设备连接的安卓应用,需要编写程序来实现连接,但该设备没有网络功能。以下是代码: private void connectToWiFi(final String ssid, String password) { if (Build.VERSIO...

12得票1回答
已知的SSIS无线网络进出范围时是否有通知方法?

我想编写一个应用程序,当已知的WiFi网络进入或离开范围时执行操作。 例如,假设我的家庭WiFi网络的SSID是“WifiHome”,我想在设备无法检测到此特定网络时发出通知“您刚刚离开家!”(或者在设备重新检测到此网络信号时发出“您刚刚回到家”)。 我的问题是: 是否可以在不频繁轮询可用...

11得票2回答
Android Wi-Fi扫描:从ScanResult筛选打印机

我正在处理一个项目,需要扫描公共Wi-Fi接入点。 目前,我正在按以下方式过滤ScanResult:for (ScanResult scanResult : wifiList) { if (!(scanResult.capabilities.contains("WEP") || ...

11得票3回答
如何使用Java在Android Wi-Fi连接上设置代理设置和代理属性?

如何使用Java(以编程方式)在Android Wi-Fi连接中设置ProxySettings和ProxyProperties? 由于ipAssignment、linkProperties、ProxySettings和ProxyProperties是在Android 3.1及以上版本中Wif...

10得票1回答
WifiManager的startScan方法已被弃用。有替代方法吗?

我需要扫描所有可用的WiFi网络,但方法“wifiManager.startScan()”已经被弃用,我找不到替代方法。 有人知道真正的替代方法吗? 我尝试在Android开发者门户网站上查找更多信息,但没有提供任何替代方案,或者至少我找不到。 我已经检查过: https://dev...

10得票2回答
Android M: 无法通过程序删除WIFI接入点

在Android M中,我正在使用以下代码来删除当前连接的WIFI AP。void RemoveConnectedNetwork(){ int ID=_wifiManager.getConnectionInfo().getNetworkId(); Log.d("test", "...