Questions tagged «android-wifi»


21
广播接收器,用于在Android应用中检查互联网连接
我正在开发一个用于检查互联网连接的Android广播接收器。 问题是我的广播接收器被调用了两次。我希望只有在网络可用时才能调用它。如果不可用,我不想收到通知。 这是广播接收器 public class NetworkChangeReceiver extends BroadcastReceiver { @Override public void onReceive(final Context context, final Intent intent) { final ConnectivityManager connMgr = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); final android.net.NetworkInfo wifi = connMgr .getNetworkInfo(ConnectivityManager.TYPE_WIFI); final android.net.NetworkInfo mobile = connMgr .getNetworkInfo(ConnectivityManager.TYPE_MOBILE); if (wifi.isAvailable() || mobile.isAvailable()) { // Do something Log.d("Network Available ", "Flag …

21
如何查看Android是否已连接Wi-Fi?
除非他们已连接Wi-Fi,否则我甚至不希望用户尝试下载某些内容。但是,我似乎只能说出是否启用了Wi-Fi,但他们仍然可以进行3G连接。 android.net.wifi.WifiManager m = (WifiManager) getSystemService(WIFI_SERVICE); android.net.wifi.SupplicantState s = m.getConnectionInfo().getSupplicantState(); NetworkInfo.DetailedState state = WifiInfo.getDetailedStateOf(s); if (state != NetworkInfo.DetailedState.CONNECTED) { return false; } 但是,状态不是我所期望的。即使已连接Wi-Fi,我仍OBTAINING_IPADDR处于状态。


5
如何在Android中以编程方式创建和读​​取WEP / EAP WiFi配置?
如何以编程方式WEP/EAP WiFi configurations在Android中创建和阅读? 我已经在许多论坛和整个社区中看到许多人在为这个问题而苦苦挣扎。我知道这不是直截了当的(尤其是EAP),因为当我想实现相同目标时,我也很费劲。终于能够实现目标。所有功劳归功于开源项目及其开发人员的数量。 我想与所有人分享这些知识,因为SO 鼓励这样做:“只要假装自己处于危险之中,问问并回答自己的问题也很好,以问题的形式表达出来。” 第1部分: 以编程方式创建WEP WiFi配置。 第2部分: 以编程方式阅读WEP WiFi配置。 第3部分: 以编程方式阅读EAP WiFi配置。 第4部分: 以编程方式保存EAP WiFi配置。


21
Android Studio-未连接互联网的Android Emulator Wifi
我浪费了一整天的时间来尝试在SO和提到的其他地方浮动的不同解决方案,以在android模拟器上启用wifi,但无济于事。有人可以帮我弄清楚如何在Android模拟器上启用互联网吗? 我有Nexus 5X API 27,目标是Android 8.1(Google Play),而Nexus 5 API P,目标是Android 7.1.1。 我认为应该有一种方法可以在其上启用Internet,否则在模拟器上提供虚拟wifi的整个点似乎是浪费的。 我在没有代理的情况下直接连接到路由器的mac OS HS 10.13.4上。 我什至尝试删除所有AVD,然后重新安装它们。我什至尝试在Oreo Android 8.1上安装最新的Pixel 2 似乎没有任何作用。有没有人遇到这个问题并找到解决方案? 任何帮助都会有很大帮助 谢谢,维克拉姆 更新:当我通过手机将计算机连接为热点wifi时,模拟器通过wifi进行了互联网连接,但是当我将计算机连接到家用路由器时,模拟器却失败了。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.