7得票2回答
为什么在使用LocationManager时,打开但未连接Wifi会有助于网络定位?

如果这个问题与SO无关,我很抱歉(并欣然接受关闭标志),但我遇到了困难,想知道为什么当WIFI开启但未连接到任何访问点时(在我的android设备上),使用LocationManager时网络提供商的准确性会大大提高。如果不开启它,一般的网络位置结果距离我的当前位置约1英里。此外,大多数时候返...

17得票5回答
安卓如何检查WiFi是否连接但无网络连接

我的安卓设备已连接到WiFi,但如果WiFi已连接但没有互联网连接,该怎么办? 以下是我尝试检查无互联网连接的代码:public static boolean isConnectedWifi(Context context) { NetworkInfo info=null; ...

13得票1回答
使用setPeriodic()时,Android JobScheduler运行得太频繁了。

我注意到我的计划任务调度程序执行任务的频率太高了。我已将其设置为每天执行,需要处于空闲状态、在 WLAN 上并充电,但是当满足这些条件时,该作业会执行得像是每 10 分钟或者更频繁。 我的代码: I noticed my scheduled JobScheduler is executi...

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

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

13得票3回答
获取所有WiFi接入点的BSSID的方法是什么?

我需要获取所有AP的BSSID(MAC)信息。请查看以下代码块: List<WifiConfiguration> test = wifiManager.getConfiguredNetworks(); for(int k=0;k<test.size();k++...

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

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

8得票1回答
以编程方式打开Wifi热点共享

能否通过编程的方式打开wifi热点以启用数据共享?我尝试了这里和这里的代码。这两个例子都可以正常执行,但是当我查看wifi设置中的“数据共享和便携式热点”部分时,数据共享仍然被禁用。这只适用于内部Google应用程序吗? 编辑:我正在使用Android 5.1,而且我想在不root手机的情况...

15得票2回答
在安卓系统中,当屏幕关闭时如何防止CPU进入“睡眠”状态?

我有一个应用程序,它通过WiFi发送网络数据。一切都很好,直到我关闭显示器或设备进入“睡眠”模式。我已经锁定了WiFi但是,当设备进入睡眠模式时,CPU速度似乎会降低,这导致我的流媒体无法正常工作(即数据包无法像设备未进入睡眠模式时那样快速传输)。 我知道我可能应该在协议层面解决此问题,然而...

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

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

8得票2回答
在安卓系统中创建WiFi热点配置

我正在使用 Android 4.1.1……我正在开发一个应用程序,允许用户使用Wifi热点创建自己的网络,然后客户端可以连接并共享数据。我已经在Android上成功创建了Wifi热点,但是我无法为此目的配置它。有没有办法通过编码来配置Android上的Wifi热点?