在Android 4.1之前的应用程序,可以通过修改 Settings.System.AIRPLANE_MODE_ON来打开或者关闭手机的Airplane mode。
在Android 4.2,新加入了Setting.Global这个类,并且设置airplane mode 的值变为Settings.Global.AIRPLANE_MODE_ON。
第三方应用程序没有权限修改 Setting.Global 的值, 需要为应用程序添加root权限。
修改方法:
在源码下编译程序,
1.在Android.mk中添加 LOCAL_CERTIFICATE := platform
2.修改AndroidManifest.xml ,添加 android:sharedUserId="android.uid.system"
转载于:https://blog.51cto.com/whithin/1212139
本文介绍了从Android4.1到4.2版本中,飞行模式API的重要变更。开发者需注意,自4.2版本起,设置飞行模式的操作由Settings.System.AIRPLANE_MODE_ON调整为Settings.Global.AIRPLANE_MODE_ON。由于此设置属于全局级别,第三方应用若要进行修改,则需要获取root权限。文章还提供了实现这一操作的具体步骤。
230

被折叠的 条评论
为什么被折叠?



