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. android 的Android Media Scanner多媒体扫描路径问题
  2. android在build中配置资源路径的方式
  3. RMS认为Android没有尊重用户自由
  4. Android 系统用户态启动过程
  5. windows修改Android AVD路径
  6. 读取指定路径数据库的方法
  7. Android中两个HorizontalScrollView联动
  8. 判断用户使用的是 Android 手机还是平板
  9. android 调用系统图片浏览器并返回图片路径

随机推荐

  1. Android监听返回键
  2. android ICS4.0.3去掉相机全景模式
  3. 资源分享
  4. android 的那些触摸效果
  5. Android选项卡Tab的实现
  6. Android点击左右按钮实现左右滑动页面切
  7. Android调用系统分享
  8. android 音频总结
  9. android:layout_weight 使用
  10. android 设置系统屏幕亮度