Android以编程方式打开飞行模式设置页面

时间:2014-10-14 14:12:58

标签: android android-intent settings

我想打开飞行模式设置页面,为此我使用以下代码

Intent i = new Intent(Settings.ACTION_AIRPLANE_MODE_SETTINGS); 
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(i);

但是在三星s5,Galaxy-note-Edge以及其他新设备飞机上   模式设置页面作为片段实现,在设备上我们可以选择查看设置   ListView,GridView和TAB View。

在互联网上,我找到了使用以下代码打开该特定片段的选项

Intent i = new Intent(Settings.ACTION_AIRPLANE_MODE_SETTINGS);
i.putExtra(":android:show_fragment", "com.android.settings.AirplaneModeSettings");
i.putExtra(":android:no_headers", true);
startActivity(i);

并且当设置视图设置为ListView或GridView时它工作正常但是当设置视图设置为TABView时,我得到了对话框,遗憾的是设置为停止。 有任何帮助来克服这个问题。

0 个答案:

没有答案