说明:

由于目前打算采用两个app来完成一件事,采用SharedPreferences来做数据交换,于是突然想验证一下Java层的权限设置会不会就是设置Linux下文件的权限,验证的结果是这样的。

Test 1

权限设置:

SharedPreferences sp = getSharedPreferences("ethernet",
Context.MODE_WORLD_WRITEABLE);

查看结果:

root@android:/data/data/com.dog.ethernet/shared_prefs # ls -al
-rw-rw-r-- system system 280 2000-01-01 00:02 ethernet.xml
root@android:/data/data/com.dog.ethernet/shared_prefs #

Test 2

权限设置:

SharedPreferences sp = getSharedPreferences("ethernet",
Context.MODE_WORLD_READABLE);

查看结果:

root@android:/data/data/com.dog.ethernet/shared_prefs # ls -al
-rw-rw--w- system system 280 2000-01-01 00:07 ethernet.xml
root@android:/data/data/com.dog.ethernet/shared_prefs #

Test 3

权限设置:

SharedPreferences sp = getSharedPreferences("ethernet",
Context.MODE_WORLD_WRITEABLE | Context.MODE_WORLD_READABLE );

查看结果:

root@android:/data/data/com.dog.ethernet/shared_prefs # ls -al
-rw-rw-rw- system system 280 2000-01-01 00:09 ethernet.xml
root@android:/data/data/com.dog.ethernet/shared_prefs #

最新文章

  1. js中类型识别的方法
  2. maven之上传新的jar包
  3. C++@sublime GDB调试
  4. Find n‘th number in a number system with only 3 and 4
  5. 3dmax使用K帧工具创建一个行走动作
  6. 排序 O(nlogn)
  7. C++から広がり
  8. AD域安装及必要设置
  9. swoole多端口监听
  10. poj 2356 (抽屉原理)
  11. last与lastb命令 读取的日志文件
  12. iOS--App功耗优化
  13. 关于six.with_metaclass(ABCMeta, object)的理解
  14. Ubuntu Eclipse C++运行问题:launch failed.Binary not found
  15. SharePoint Online 怎样让用户只能拥有sub site 的权限
  16. angular2.0学习笔记7.echarts 地图(type:'map')slice undifined 出错问题
  17. js 开发过程中经验及总结记录
  18. iOS: Designated Initializer(指定初始化函数)
  19. zookeeper应用 - 配置服务
  20. JS的对象原型

热门文章

  1. php 安全处理方案
  2. .Net 使用 Oracle 提供组件访问数据库
  3. 常见的排序算法之Java代码解释
  4. MySQL.. ERROR! The server quit without updating PID file问题解决
  5. Hadoop格式化HDFS报错java.net.UnknownHostException: localhost.localdomain: localhost.localdomain
  6. Spark安装部署
  7. 初识Redis
  8. Bessie的体重问题
  9. 【mongoDB基础篇①】安装与常用操作语句
  10. 英特尔Intel