android-wifi相关内容
..
这有很多类似的问题(谷歌:“未检测到互联网访问.不会自动重新连接."或:android 以编程方式强制 wifi 连接). 我以为我有答案 这里,但在安装 6.0.1 更新后它停止工作(我有可能 1 个安全补丁). 这似乎是一个行为改变.p> 我有一些带有 6.0.1 的 2013 年 nexus 7,它们运行信息亭类型的应用程序,并希望以编程方式连接到没有互联网连接的特定无线网络.
..
我浪费了一整天的时间尝试在 SO 和其他提到的地方浮动的不同解决方案,以在 android 模拟器上启用 wifi,但无济于事.谁能帮我弄清楚如何在我的安卓模拟器上启用互联网? 我有 Nexus 5X API 27,目标是 Android 8.1 (Google Play)和 Nexus 5 API P,目标是 Android 7.1.1. 我相信应该有一种方法可以在其上启用互联网,否
..
我们知道Android中有两种定位模式:GPS和网络.如果我们使用网络,那么Android可以使用WIFI或2G/3G基站定位.如果没有 GPS,我们可以简单地使用 LocationManager.NETWORK_PROVIDER 来获取位置数据.但是我们怎么知道模式是WIFI还是2G/3G基站呢?Android 没有为 WIFI 和信号塔提供单独的提供程序. 我想到了一个方法.但我不确定它
..
我正在使用 Context 来访问 WifiManager 和 BluetoothManager 等系统级服务.如何使用 Mockito 模拟这个 getApplicationContext()? 解决方案 我们来看看下面这个类:MockContext 如果您需要更深入的了解,请查看官方测试基础页面p>
..
我想编写一个应用程序,当已知的 wifi 网络进入或超出范围时执行操作. 例如,假设我的家庭 wifi 网络的 SSIS 是“WifiHome",并且我想发出通知“您刚离开家!"每当设备无法再检测到此特定网络时.(或者,当设备重新检测到来自该网络的信号时,“您刚刚进入家中"). 我的问题是:是否可以在不频繁轮询可用网络列表的情况下收听这些更改? 解决方案 你应该监听广播事件 S
..
在我看来,关于 Android 上的代理主题有很多令人困惑的资源. 首先,似乎代理类 已宣布弃用,建议: "使用标准的 java vm 代理值来查找主机、端口和排除清单.此调用会忽略排除列表." 官方java vm 代理值可以通过以下方式访问: System.getProperty("http.proxyHost")System.getProperty("http.proxyP
..
在 Android M 中:我使用以下代码删除当前连接的 WIFI AP. void RemoveConnectedNetwork(){int ID=_wifiManager.getConnectionInfo().getNetworkId();Log.d("test", "network id = ["+ID+"]");boolen ret =_wifiManager.removeNetwor
..
我正在尝试创建一个可以引导一个人到达目的地的原型. place 是一栋有好几层楼的宽阔建筑. 我可以获取/检索地图(静止图像).例如当前:1F 目的地:5F;这样我就可以得到 1 楼、2 楼...5 楼的静止图像(5 个图像文件). 场景: 启动应用程序 输入当前位置(或者可以使用当前位置自动设置)&目的地 点击搜索路线按钮搜索要使用的地图(静止图像)&标记当前位置 &
..
我正在尝试使用以下代码连接到 wifi val 说明符 = WifiNetworkSpecifier.Builder().setSsid(machineID).build()val networkRequest = NetworkRequest.Builder().addTransportType(NetworkCapabilities.TRANSPORT_WIFI).setNetworkSp
..
我在使用 BroadCast 接收器检查 Wi-Fi 状态时遇到了一些问题.你能帮忙吗? 这是我的清单文件.
..
我正在编写一个 android 应用程序,它将连接到特定的 WPA 接入点,连接时,它将发出 http 调用.它不会保存网络配置.我已经阅读了几乎所有关于连接到 wifi 网络的堆栈溢出的帖子,但找不到适合我的答案.这是我用来连接的代码.. WifiConfiguration wc = new WifiConfiguration();wc.allowedAuthAlgorithms.clear
..
是否可以实现 PhoneStateListener(或任何其他机制)来检测 3G 或 Wifi 网络连接何时恢复? 我在 API 的摘要中看到 LISTEN_DATA_CONNECTION_STATE 和 LISTEN_DATA_ACTIVITY 都说(蜂窝).是不是只有3G? 谢谢 解决方案 更好的方法是使用 android.net.ConnectivityManager 类
..
我正在尝试以编程方式添加 wifi 网络并连接到该网络. 如果 wi-fi 已经打开,我的代码就可以正常工作. 如果 wi-fi 关闭,我看到 wifimanager.addtonetwork() 失败,当我看到手机的 wifi 设置时,我可以看到状态为扫描 如果我再次尝试连接它工作正常. 请看下面的代码.请帮忙 private int changeNetwork(Net
..
我在我的 android 应用程序中以编程方式将不同设备与 wifi 热点 AP 连接,如何以编程方式检测客户端连接和断开连接以及到 wifi 热点 AP?Android API 中是否有任何回调事件来提供有关单个设备的连接或断开连接事件的信息?提前致谢. 解决方案 遗憾的是没有公共 API 来提供有关此的信息...但是您可以读取/proc/net/arp 文件并查看连接到您的接入点的客户
..
我编写了一个简单的广播接收器,用于在 wifi 扫描完成时显示 Toast 消息.什么都没有显示.这是我的代码: 包com.wifi;导入 java.util.List;导入 android.content.BroadcastReceiver;导入 android.content.Context;导入 android.content.Intent;导入 android.net.wifi.Scan
..
我一直在努力在设备处于接入点范围内时自动打开 Wi-Fi 而无需打开屏幕.测试和找出解决方案非常令人沮丧,尤其是因为不同的设备有完全不同的结果. 基础测试 在此测试期间保持屏幕关闭.该应用程序应持有 WifiLock. 走出 WiFi 覆盖范围并在那里停留一分钟. 回到报道中. 结果:Wifi 没有立即重新连接,因此应用程序不会重新连接到服务器.根据设备和设置的不同,有时在屏
..
在我的应用程序中,我想为用户提供选择 wi-fi/GPRS 以连接到网络服务器的选项.可能是以下问题的答案解决我的问题...1. 如何检查当前启用的默认网络连接选项.2. 如何在用户选择时启用 wi-fi/GPRS 或(如果用户选择 GPRS,则禁用 wi-fi - 如果 GPRS 工作只需要此选项) 或者有其他方法可以做到这一点吗? 解决方案 试试这个: Connectivity
..
我目前正在使用 public static String getLocalIPAddress(WifiManager wm){返回 Formatter.formatIpAddress(wm.getConnectionInfo().getIpAddress());} 获取执行设备的 IP 地址.如果设备连接到“公共"WLAN 网络,并且设备连接到由其他 android 设备通过热点托管的 wif
..
我想在我的手机 (LG nexus 4) 上调试 Android 应用程序.我在旅行中忘记带 USB 线了.当我在家工作时,我只需连接 USB 电缆并执行命令“adb tcpip 5555"即可.然后我可以拔下 USB 电缆并通过“adb 连接 IP"进行连接. 但是现在我无法执行第一个命令,因为我没有电缆.我不明白为什么每次都必须这样做,因为我之前已经执行过 'adb tcpip' 命令.
..