OwnDroid 中文文档 下载 App

多用户管理:创建、切换、启动与删除

什么是 Android 多用户

Android 从 4.2 开始支持多用户——一台设备上可以有多个独立的用户账号,每个用户有独立的应用数据、设置、壁纸、锁屏密码。切换用户就像切换一台新手机,但物理硬件共用。

典型的多用户场景:

Device Owner 的多用户管理能力

普通用户只能在 Android 设置里手动添加/删除用户。Device Owner 可以通过 DevicePolicyManager API 做程序化管理:

OwnDroid 的多用户界面

OwnDroid → 用户区域会列出设备上所有用户。可以:

创建受限用户 vs 完整用户

特性受限用户完整用户
能安装应用✅✅
有独立数据空间✅✅
能打电话/发短信❌✅
能访问主用户数据❌❌
适合场景孩子、访客家庭成员

Device Owner + 用户限制 = 完美家长控制

给孩子创建一个受限用户,然后在 OwnDroid 里对该用户设置:

  1. 禁止安装应用(no_install_apps)——不让孩子装新 App
  2. 禁止卸载应用(no_uninstall_apps)——不让孩子删管控工具
  3. 禁止拨出电话(no_outgoing_calls)——防止意外/恶意电话
  4. 禁止发短信(no_sms)——防止收费短信
  5. 禁止位置共享(no_location_sharing)——隐私保护

主用户随时可以切换到孩子的受限用户检查 App 列表和数据。

多用户与 Device Owner 的冲突

系统在设置 Device Owner 时会自动添加 no_add_managed_profile、no_add_user、no_add_private_profile 限制——这意味着默认情况下 Device Owner 设备上无法创建新用户或工作资料。

解决方案(有 Root):在 adb shell 里执行以下命令解除:

pm set-user-restriction no_add_user 0
pm set-user-restriction no_add_managed_profile 0
pm set-user-restriction no_add_private_profile 0
pm set-user-restriction no_add_clone_profile 0

警告: