Android 7.0给SharedPreferences设置Context.MODE_WORLD_READABLE或Context.MODE_WORLD_WRITEABLE,会触发SecurityException。

官方文档:
Starting from N(N is for Nougat), attempting to use this mode will throw a SecurityException.
7.0后不能这样用了。

解决办法就是:

1、Use more formal mechanism for interactions such as ContentProvider, BroadcastReceiver, and Service.

2、MODE_WORLD_READABLE 模式换成 MODE_PRIVATE

3、try catch

Android 7.0设置MODE_WORLD_READABLE出现异常解决方法相关推荐

  1. android闹钟 失效,Android闹钟启动时间设置无效问题的解决方法

    Android开发中,alarmManager在5.0以上系统,启动时间设置无效的问题 做一个app,需要后台保持发送心跳包.由于锁屏后CPU休眠,导致心跳包线程被挂起,所以尝试使用alarmMana ...

  2. android闹钟程序后台运行,Android闹钟启动时间设置无效问题的解决方法

    Android开发中,alarmManager在5.0以上系统,启动时间设置无效的问题 做一个app,需要后台保持发送心跳包.由于锁屏后cpu休眠,导致心跳包线程被挂起,所以尝试使用alarmMana ...

  3. Android问题:java.lang.UnsatisfiedLinkError: No implementation found for异常解决方法

    java.lang.UnsatisfiedLinkError: No implementation found for异常解决方法 一天内遇到两次这个错误,被折磨一整天,关键是报错的原因还不一样,网上 ...

  4. android设备id完美解决方法,安卓获取渠道名渠道id Android获取设备唯一标识的终极解决方法,防止安卓7.0时崩溃问题...

    一,先说获取渠道名(这里以友盟为例) /* * 4.5.1新加渠道名字段,用来传给后台去统计各个渠道下载量 * */ public static String getSource() { //获取渠道 ...

  5. Android加载大图片OOM异常解决

    Android加载大图片OOM异常解决 参考文章: (1)Android加载大图片OOM异常解决 (2)https://www.cnblogs.com/jevan/archive/2012/07/05 ...

  6. 【转载】Android加载大图片OOM异常解决

    官方资料: https://developer.android.com/topic/performance/graphics/load-bitmap 思路 先测试未知来源图片的尺寸和MIME文件类型; ...

  7. Android studio出现AAPT2 aapt2-3.6.2-6040484-windows Daemon异常 解决方法

    Android studio出现AAPT2 aapt2-3.6.2-6040484-windows Daemon异常 解决方法 Android studio在编译时候出现 AAPT2 aapt2-3. ...

  8. android 置灰不可点击,Android Studio 运行按钮灰色的完美解决方法

    Android Studio 运行按钮灰色的完美解决方法 今天新建项目的时候突然发现编译后运行按钮为灰色. 解决方案:第一步:点击图中的Add Configuration,出来如下界面 第二步:点+号 ...

  9. Android studio占用C盘资源的解决方法

    Android studio占用C盘资源的解决方法 Android Studio安装成功后会在系统盘用户目录下产生这几个文件夹 一.目录介绍 1..android 是Android SDK生成的AVD ...

最新文章

  1. Oracle 删除数据后释放数据文件所占磁盘空间
  2. ocr数据集批量换随机背景
  3. Eclipse搭建SpringCloud+SSM+Maven项目
  4. linux常用命令大全(转)
  5. MTK6573电源管理(PM)小结
  6. asp.net core web api之异常
  7. [css] 你对视网膜(Retina)分辨率有了解吗?有没有在实际中使用过?
  8. Hessian之简单使用
  9. Spring MVC遭遇checkbox的问题解决方案
  10. [Lydsy1805月赛]对称数 BZOJ5361
  11. matlab冲激函数的傅里叶变换,信号与系统课件14.ppt
  12. Excel如何实现随机分组
  13. C语言中 两个分号啥意思,问什么C程序里总是提示缺少分号;,而明明有分号?...
  14. tensorflow2.3实现街景语义分割(二)
  15. ST-LINKV2仿真器接线、配置、仿真方法
  16. 火狐浏览器打不开淘宝首页的解决办法
  17. 机器人驻场富士康,流水线青年的自救
  18. mysql能不能创建位图索引_MySQL位图索引解决用户画像问题(简化创建流程)
  19. 重点| 系统集成项目管理工程师考前50个知识点(5)
  20. 耐看娱乐更新招股书:前4个月营收降40% 阿里影业是股东

热门文章

  1. 方便快捷的RGB颜色对照表
  2. matlab 仿真元件封装,利用M文件与封装模块简化Simulink仿真模型.pdf
  3. MIX滤镜大师安卓版
  4. 在ios8的设备上设置ikev2 按需连接×××, 与同时支持IKEv2和IKEv1的strongSwan ×××服务器...
  5. 5G商用牌照正式发放,AnyChat音视频技术助力5G应用创新
  6. R语言-股票数据库(1)-股票上市日期
  7. Northwind 和 pubs 示例数据库下载
  8. css 利用 :not(:empty) 找出有子元素
  9. 明辰智航云安交易分析--DNS
  10. 三相逆变 单相/三相逆变器 SPWM