前言

简单记录一下Android跳转WiFi设置界面的启动方式。

PS: 本文摘抄的,方便自己查阅。

正文

下面几种方式在Android P上测试OK。

第一种

try {
    Intent intent = new Intent();
    intent.setAction("android.net.wifi.PICK_WIFI_NETWORK");
    startActivity(intent);
} catch (Exception e) {
    e.printStackTrace();
}

第二种

try {
    startActivity(new Intent(android.provider.Settings.ACTION_WIFI_SETTINGS));
} catch (Exception e) {
    e.printStackTrace();
}

第三种

 try {
     Intent intent = new Intent();
     if (android.os.Build.VERSION.SDK_INT >= 11) {
         //Honeycomb
         intent.setClassName("com.android.settings", "com.android.settings.Settings$WifiSettingsActivity");
     } else {
         //other versions
         intent.setClassName("com.android.settings", "com.android.settings.wifi.WifiSettings");
     }
     startActivity(intent);
 } catch (Exception e) {
     e.printStackTrace();
 }

参考文章

  1. Android跳转WIFI界面的四种方式

相关文章

暂无评论

none
暂无评论...