0
在Android中,切换飞行模式有哪些权限?我可以在没有“修改全局系统设置”(WRITE_SETTINGS)权限的情况下执行此操作吗?什么是切换飞行模式所需的最小侵入权限?
作为一名开发人员,我想让我的应用程序使用最少侵入的权限,以便具有权限感知的安全意识的人员可以对我的应用感到满意,并知道我不会在幕后执行他们的数据搞乱了他们的手机设置。
在Android中,切换飞行模式有哪些权限?我可以在没有“修改全局系统设置”(WRITE_SETTINGS)权限的情况下执行此操作吗?什么是切换飞行模式所需的最小侵入权限?
作为一名开发人员,我想让我的应用程序使用最少侵入的权限,以便具有权限感知的安全意识的人员可以对我的应用感到满意,并知道我不会在幕后执行他们的数据搞乱了他们的手机设置。
围绕WRITE_SETTINGS许可的唯一方法就是要求用户通过启动设置活动手动更改设置:
startActivityForResult(
new Intent(android.provider.Settings.ACTION_AIRPLANE_MODE_SETTINGS), 0);
感谢。不幸的是,提示用户会打败类似Siri的应用程序的目的。如果他们拥有更多特定的权限,或者“修改网络设置”中包含飞行模式,那将会很好。 – trusktr