我正在尝试通过该应用修改手机上的某些设置,但我不断收到 这个错误:
java.lang.SecurityException: Permission denial: writing to settings requires android.permission.WRITE_SETTINGS
我已将此权限添加到我的 list 中,但错误仍然存在。 这是我的 list 中的一个 fragment :
<uses-permission
android:name="android.permission.MEDIA_CONTENT_CONTROL"
android:maxSdkVersion="11" />
<uses-permission
android:name="android.permission.CHANGE_CONFIGURATION"
android:maxSdkVersion="11" />
<uses-permission
android:name="android.permission.READ_PHONE_STATE"
android:maxSdkVersion="11" />
<uses-permission
android:name="android.permission.WRITE_SETTINGS"
android:maxSdkVersion="11" />
这里有什么问题?
最佳答案
试一试:
<uses-permission
android:name="android.permission.MEDIA_CONTENT_CONTROL"/>
<uses-permission
android:name="android.permission.CHANGE_CONFIGURATION" />
<uses-permission
android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
<uses-sdk
android:maxSdkVersion="11"
android:minSdkVersion="7"
android:targetSdkVersion="9" />
注意:在manifest中使用android:maxSdkVersion
是不好的。您可以将其删除。
关于android.permission.WRITE_SETTINGS 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28060392/