资料
- Google 支持多用户
- Google Automotive多用户支持
- 深入理解Android系统多用户机制
- Android 多用户 —— 从入门到应用分身
- Android 多用户 —— 从入门到应用分身 (上)
- 车机多用户系统的适配问题
- android 多用户管理UserManager
要点
- 多用户其实是系统为应用的data目录和storage目录分配了一份不同且独立的存储空间,不同用户下的存储空间互不影响且没有权限访问。同时,系统中的AMS、PMS、WMS等各大服务都会针对userId/UserHandle进行多用户适配,并在用户启动、切换、停止、删除等生命周期时做出相应策略的改变。通过以上两点,Android创造出来一个虚拟的多用户运行环境