Android4.2 加入了多用户登陆的支持, 默认用户为owner,owner拥有权限可以在setting->user中新建用户。


对于应用来说,android会为应用针对不同用户分配不同的data空间,用于保存app的信息,因此app不需要针对多用户做特殊处理。


以media provider为例,默认用户owner,新建用户newUser:
android会分别创建两个目录:
/data/user/0/com.android.providers.media/
/data/user/10/com.android.providers.media/
这两个目录分别存放media provider针对两个用户的数据
而/data/data/com.android.providers.media/下面的内容,是android根据当前不同登陆用户做的链接


对应sdcard的路径也会创建两个:
/mnt/shell/emulated/0
/mnt/shell/emulated/10
而用户在sdcard下面看到的数据,会根据不同的用户,分别链接上面两个路径

更多相关文章

  1. Pycharm安装PyQt5的详细教程
  2. android用户界面之按钮(Button)教程实例汇
  3. Android中不同应用间实现SharedPreferences数据共享
  4. Android之应用程序基础
  5. Android--SoLoader,android动态加载so库
  6. android用户界面-组件Widget-地图视图MapView
  7. Android(安卓)命令行编译、打包生成apk文件
  8. android用户界面-组件Widget-画廊视图Gallery
  9. Android(安卓)View的介绍和使用

随机推荐

  1. Android(安卓)八款开源 Android(安卓)游
  2. Unity3D -- 打包Android多个AndroidManif
  3. 获得Android(安卓)Linux系统增删文件的权
  4. Android(安卓)LaunchMode and StartActiv
  5. Android中HandlerThread的使用及源码解析
  6. 《Android面试宝典》学习笔记(第二章:布局)
  7. [Android官方开发者博客.翻译]Android的H
  8. 进度条与拖动条的使用学习
  9. android 相对布局属性说明
  10. 关于相对布局RelativeLayout的各种属性