1. 错误描述

java.lang.SecurityException: com.example.rxtest was not granted  this permission: android.permission.WRITE_SETTINGS.

java.lang.SecurityException: com.example.rxtest was not granted  this permission: android.permission.WRITE_SETTINGS.at android.os.Parcel.createException(Parcel.java:1950)at android.os.Parcel.readException(Parcel.java:1918)at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:241)

2. 错误原因

使用WRITE_SETTINGS向系统写入数据时,需要打开系统允许应用修改设置;

3. 解决方案

先判断当前应用是否可以向系统写入数据,不可以跳转修改系统设置界面;

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {//判断是否可以写入数据到系统if (!Settings.System.canWrite(context)) {Intent i = new Intent(Settings.ACTION_MANAGE_WRITE_SETTINGS);i.setData(Uri.parse("package:" + context.getPackageName()));i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.startActivity(i);} else {   ...//处理逻辑}} else {...//处理逻辑}

4. 案例:修改休眠时间15秒

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {//判断是否可以写入数据到系统if (!Settings.System.canWrite(context)) {Intent i = new Intent(Settings.ACTION_MANAGE_WRITE_SETTINGS);i.setData(Uri.parse("package:" + context.getPackageName()));i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.startActivity(i);} else {  Settings.System.putInt(context.getContentResolver(), Settings.System.SCREEN_OFF_TIMEOUT, 15*1000);}} else {Settings.System.putInt(context.getContentResolver(), Settings.System.SCREEN_OFF_TIMEOUT,  15*1000);}

java.lang.SecurityException: com.example.rxtest was not granted this permission: android.permission相关推荐

  1. 【Android】java.lang.SecurityException: getDeviceId: Neither user xxxxx nor current process has andro

    错误异常 产生原因 解决办法 参考链接 错误异常 java.lang.SecurityException: getDeviceId: Neither user xxxxx nor current pr ...

  2. 关于7.0手机爱贝支付转圈问题-java.lang.SecurityException: getSubscriberId: Neither user 10191 nor current process

    最近测试发现爱贝渠道的包在支付的时候一直"转圈",没有弹出支付界面. 看log发现是: java.lang.SecurityException: getSubscriberId: ...

  3. java.lang.SecurityException Permission Denial opening provider ngyb.createdatabase.AccountProvider

    java.lang.SecurityException: Permission Denial: opening provider ngyb.createdatabase.AccountProvider ...

  4. Java java.lang.SecurityException: Prohibited package name

    java.lang.SecurityException: Prohibited package name 提示java错误: Exception in thread "main" ...

  5. JAVA Junit error java.lang.SecurityException: class junit.framework.JUnit4TestCaseFacade

    运行junit4时报错: java.lang.SecurityException: class "junit.framework.JUnit4TestCaseFacade"'s s ...

  6. 使用Dwr时出现java.lang.SecurityException: Access to debug pages is denied

    问题描述:项目中使用了Dwr技术时,出现了java.lang.SecurityException: Access to debug pages is denied描述错误提示 解决方法: 在配置文件w ...

  7. 使用sqljdbc连接mssql数据库,maven生成jar运行后报Exception in thread main java.lang.SecurityException错误...

    错误信息如下: Exception in thread "main" java.lang.SecurityException: Invalid signature file dig ...

  8. Appium报错:java.lang.SecurityException: uid 2000 does not have android.permission.WRITE_SECURE_SETTING

    Appium报错:java.lang.SecurityException: uid 2000 does not have android.permission.WRITE_SECURE_SETTING ...

  9. java.lang.SecurityException: getDeviceId: The user 10158 does not meet the requirements to access de

    问题 执行获取Android设备的deviceId,获取设备的标识号 TelephonyManager manager = (TelephonyManager)context.getSystemSer ...

  10. 用java下载apk解析包出错_Android 9.0 安装包解析错误 java.lang.SecurityException: Permission Denial解决方案...

    在android 9.0自动下载更新时 遇到 安装包解析错误 错误示例.png 在android 7.0使用的是同一套框架却没有问题? 然后通过adb命令抓取一下异常发现 12-18 19:21:32 ...

最新文章

  1. co88 sap 实际结算_SAP中有关差异的一些概念
  2. 微生物组文献1采用FimH拮抗物选择性抑制尿路致病性大肠杆菌
  3. 好程序员大数据培训技术分享:Hadoop集群同步
  4. PHP 设计模式之代理模式
  5. Bootstrap学习笔记(四)-----Bootstrap每天必学之表单
  6. 代码字体mono_如何构建代码存储库:Multi,Mono或Organic?
  7. linux的nohup命令的用法。
  8. 行为型模式:迭代器模式
  9. 2017.9.1 公路修建问题 思考记录
  10. java多线程的底层实现_多线程的底层实现机制 - 欢迎来到古怪匹诺曹的开发世界 - OSCHINA - 中文开源技术交流社区...
  11. php laravel导入excel,Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解
  12. 做电话营销,如何避免成为骚扰电话
  13. nexus3私库环境搭建(maven,yum,apt,nodejs)
  14. 小米路由器和TP-Link做wifi无线桥接
  15. 如何理解容器,容器化的由来?它有何优缺点?
  16. 小米用户画像_小米10/10pro的目标用户画像是怎样的呢??
  17. 给二维码加密,防止内部资料外泄
  18. jzoj 3426. 封印一击 (Standard IO)
  19. 区块链溯源是什么?一文带您读懂! 1
  20. IDL文件详解[转]

热门文章

  1. python中inf_python inf是什么意思
  2. java.util.concurrent.ThreadFactory 实例讲解
  3. macOS Monterey 12.1 (21C52) 正式版 ISO、IPSW、PKG 下载
  4. YOLOv7全文翻译
  5. 腾讯地图位置服务器,腾讯位置服务离线地图接入指南
  6. php7.4 ffi,PHP7.4 全新扩展方式 FFI 详解
  7. org.apache.ibatis.binding.BindingException: Type interface com.java.mapper.UserMapper is not known t
  8. 再战港交所的高视医疗,近视小伙伴的福音?
  9. VSCode 中常用的 PHP 编程插件
  10. ConstraintLayout实现左中右布局