25得票4回答
Android:确定范围内WiFi网络的安全类型(无需连接到它们)

我可以枚举所有在范围内的 Wi-Fi 网络(使用 startScan + SCAN_RESULTS_AVAILABLE_ACTION + getScanResults),并获取它们的 SSID 和 BSSID 值,但是我无法确定每个网络的安全类型。 在我的主对象中: IntentFil...

25得票2回答
Android中使用android.net.NetworkCapabilities进行互联网检查无法工作

我对android.net.NetworkCapabilities.NET_CAPABILITY_INTERNET有一个问题。根据JavaDocs,这表示“表明此网络应该能够连接到互联网”。 不幸的是,这似乎无法正常工作 - 或者我在这里做错了什么。我输出了三个不同Wi-Fi网络的功能值: ...

25得票3回答
安卓5.0棒棒糖和4.4奇巧无法识别我的WiFi网络,enableNetwork()无效。

我的应用程序直接连接硬件设备,该设备充当访问点(无法访问互联网)。 我无法连接,因为Android 5.0会自动切换到有效的互联网连接,因此如果我有数据连接(3G、4G等)或预配置网络,则无法连接到我的设备,因为它会忽略WiFi。 那么,如何强制Android使用我通过程序激活的网络? ...

25得票4回答
在Android中,我能找到我的接入点的MAC地址吗?

我的Android应用程序能否找到它所连接的Wifi接入点的MAC地址? android.net.wifi.WifiInfo getMacAddress()文档没有提供任何详细信息。 请参见http://developer.android.com/reference/android/net/w...

25得票5回答
果冻豆问题 - wifiManager.getConnectionInfo().getSSID() - 额外的""

大家好,以下是有关Bug报告的信息。链接 问题详情: 代码 - wifiManager.getConnectionInfo().getSSID() 以上代码返回当前SSID,但它会在返回的SSID周围添加额外的引号。 例如,SSID internet 返回为 "internet"。 ...

25得票8回答
在Android Q中以编程方式连接Wifi

我有一个函数可以连接Wifi网络,在Android 10以下的版本中可以正常工作,但在Android 10上尝试后,我能够成功连接但没有网络连接,我知道这是Android 10中的一个bug,但我找到了这个应用程序,它可以在Android 10上无问题地连接到wifi。 我已经被卡住好几天了。...

24得票4回答
通过设置界面在Android Lollipop或更高版本上设置WiFi优先级。

KitKat版本有设置 > WiFi > 高级WiFi选项,可以设置优先级,如图所示。 我的Nexus Lollipop和Marshmallow设备上没有这个选项。我看到有一个可用的应用程序,但我想知道是否有一些内置的方式可以管理这些,并且如果没有的话,它被删除的原因是什么。

24得票6回答
Android获取提供热点的设备的IP地址

我目前正在使用public static String getLocalIPAddress(WifiManager wm){ return Formatter.formatIpAddress(wm.getConnectionInfo().getIpAddress()); } 获取执行设...

23得票5回答
Android Q,编程方式连接不同的WiFi AP以获取互联网

与 Android Q 一样,有几个 WiFi API 受限。我正在尝试使用替代 API 连接到不同的 WiFi 接入点进行互联网访问。 以下是我的代码: WifiNetworkSpecifier.Builder builder = new WifiNetworkSpecifier.B...

23得票5回答
安卓WifiManager.addNetwork()返回-1

我正在编写一个Android应用程序,它将连接到特定的WPA接入点。连接成功后,它会发出一个HTTP调用。它不会保存网络配置。 我已经阅读了几乎所有有关连接WiFi网络的stackoverflow帖子,但找不到适合我的答案。这是我用来连接的代码。 WifiConfiguration wc...