2012-09-23 38 views
0

在Android中,切换飞行模式有哪些权限?我可以在没有“修改全局系统设置”(WRITE_SETTINGS)权限的情况下执行此操作吗?什么是切换飞行模式所需的最小侵入权限?

作为一名开发人员,我想让我的应用程序使用最少侵入的权限,以便具有权限感知的安全意识的人员可以对我的应用感到满意,并知道我不会在幕后执行他们的数据搞乱了他们的手机设置。

回答

1

围绕WRITE_SETTINGS许可的唯一方法就是要求用户通过启动设置活动手动更改设置:

startActivityForResult(
     new Intent(android.provider.Settings.ACTION_AIRPLANE_MODE_SETTINGS), 0); 
+0

感谢。不幸的是,提示用户会打败类似Siri的应用程序的目的。如果他们拥有更多特定的权限,或者“修改网络设置”中包含飞行模式,那将会很好。 – trusktr

相关问题