无 Root 获取多用户列表
方法一:
通过 userManager.getUserSerialNumber(userId) 判断某一 userId 是否存在,返回 -1 即不存在。
优点:不需要任何权限。
缺点:费时,无法得到 user name,只能得到 userId。
方法二:
通过调用 “dumpsys user” 获取调试数据,正则即可获取用户列表。
优点:可得到 user name,user id 等信息。
缺点:应用需要 DUMP 权限才可执行 dumpsys 指令。
无 Root 获取多用户列表
https://https.gs/archives/290/