java.lang.SecurityException: com.example.rxtest was not granted this permission: android.permission
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相关推荐
- 【Android】java.lang.SecurityException: getDeviceId: Neither user xxxxx nor current process has andro
错误异常 产生原因 解决办法 参考链接 错误异常 java.lang.SecurityException: getDeviceId: Neither user xxxxx nor current pr ...
- 关于7.0手机爱贝支付转圈问题-java.lang.SecurityException: getSubscriberId: Neither user 10191 nor current process
最近测试发现爱贝渠道的包在支付的时候一直"转圈",没有弹出支付界面. 看log发现是: java.lang.SecurityException: getSubscriberId: ...
- java.lang.SecurityException Permission Denial opening provider ngyb.createdatabase.AccountProvider
java.lang.SecurityException: Permission Denial: opening provider ngyb.createdatabase.AccountProvider ...
- Java java.lang.SecurityException: Prohibited package name
java.lang.SecurityException: Prohibited package name 提示java错误: Exception in thread "main" ...
- JAVA Junit error java.lang.SecurityException: class junit.framework.JUnit4TestCaseFacade
运行junit4时报错: java.lang.SecurityException: class "junit.framework.JUnit4TestCaseFacade"'s s ...
- 使用Dwr时出现java.lang.SecurityException: Access to debug pages is denied
问题描述:项目中使用了Dwr技术时,出现了java.lang.SecurityException: Access to debug pages is denied描述错误提示 解决方法: 在配置文件w ...
- 使用sqljdbc连接mssql数据库,maven生成jar运行后报Exception in thread main java.lang.SecurityException错误...
错误信息如下: Exception in thread "main" java.lang.SecurityException: Invalid signature file dig ...
- 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 ...
- java.lang.SecurityException: getDeviceId: The user 10158 does not meet the requirements to access de
问题 执行获取Android设备的deviceId,获取设备的标识号 TelephonyManager manager = (TelephonyManager)context.getSystemSer ...
- 用java下载apk解析包出错_Android 9.0 安装包解析错误 java.lang.SecurityException: Permission Denial解决方案...
在android 9.0自动下载更新时 遇到 安装包解析错误 错误示例.png 在android 7.0使用的是同一套框架却没有问题? 然后通过adb命令抓取一下异常发现 12-18 19:21:32 ...
最新文章
- co88 sap 实际结算_SAP中有关差异的一些概念
- 微生物组文献1采用FimH拮抗物选择性抑制尿路致病性大肠杆菌
- 好程序员大数据培训技术分享:Hadoop集群同步
- PHP 设计模式之代理模式
- Bootstrap学习笔记(四)-----Bootstrap每天必学之表单
- 代码字体mono_如何构建代码存储库:Multi,Mono或Organic?
- linux的nohup命令的用法。
- 行为型模式:迭代器模式
- 2017.9.1 公路修建问题 思考记录
- java多线程的底层实现_多线程的底层实现机制 - 欢迎来到古怪匹诺曹的开发世界 - OSCHINA - 中文开源技术交流社区...
- php laravel导入excel,Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解
- 做电话营销,如何避免成为骚扰电话
- nexus3私库环境搭建(maven,yum,apt,nodejs)
- 小米路由器和TP-Link做wifi无线桥接
- 如何理解容器,容器化的由来?它有何优缺点?
- 小米用户画像_小米10/10pro的目标用户画像是怎样的呢??
- 给二维码加密,防止内部资料外泄
- jzoj 3426. 封印一击 (Standard IO)
- 区块链溯源是什么?一文带您读懂! 1
- IDL文件详解[转]
热门文章
- python中inf_python inf是什么意思
- java.util.concurrent.ThreadFactory 实例讲解
- macOS Monterey 12.1 (21C52) 正式版 ISO、IPSW、PKG 下载
- YOLOv7全文翻译
- 腾讯地图位置服务器,腾讯位置服务离线地图接入指南
- php7.4 ffi,PHP7.4 全新扩展方式 FFI 详解
- org.apache.ibatis.binding.BindingException: Type interface com.java.mapper.UserMapper is not known t
- 再战港交所的高视医疗,近视小伙伴的福音?
- VSCode 中常用的 PHP 编程插件
- ConstraintLayout实现左中右布局