android.permission.WRITE_SETTINGS 错误

标签 android android-permissions

我正在尝试通过该应用修改手机上的某些设置,但我不断收到 这个错误:

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/

相关文章:

android - 在 Android 的 TextureView 中的视频出现问题后播放视频

android点击通知打开listview的笔记

Android更改默认权限保护级别

android - 我的 Android 应用程序需要 Play 商店中的 "Other"权限 - 这意味着什么以及如何修复?

Android模拟器打开失败: ENOENT (No such file or directory)

android - 谷歌地图没有使用自定义按钮放大和缩小

使用 HTML/CSS/jQuery 的 Android 应用程序。 [如何做呢?

Android:替换不同 Activity 中的小部件

android - 当授予权限时调用 UsbManager Request Permission 执行例程时的事件监听器是什么?

android - 访问 ActivityResult 上的公共(public)下载文件 Android 28 Samsung Galaxy S9+ (Verizon)