在Android 3上仅显示无线系统设置

0 android

这段代码很完美:

startActivity(new Intent(Settings.ACTION_WIFI_SETTINGS));
Run Code Online (Sandbox Code Playgroud)

但Android 3也表现出另一种偏好.如何仅向用户显示无线设置?

UPD此代码:

Intent intent=new Intent(Intent.ACTION_MAIN);
intent.setClassName("com.android.phone", "com.android.phone.Settings");
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

开始移动设置.对于Wi-Fi有什么类似的东西(转入\关闭,设置IP地址等)?

小智 9

您可以通过在意图中添加以下附加内容来仅显示无线设置片段

Intent i = new Intent(Settings.ACTION_WIRELESS_SETTINGS);
i.putExtra(":android:show_fragment", "com.android.settings.wifi.WifiSettings");
i.putExtra(":android:no_headers", true);

startActivity(i);
Run Code Online (Sandbox Code Playgroud)