使用以下命令,我设法在不官方支持的Android设备中启用了多用户模式:adb shell setprop fw.max_users 4
。为了达到良好的效果,我还将以下条目添加到了build.prop文件中:
fw.max_users=5
现在有一个“设置”菜单,用于在我的设备中创建其他用户。创建新用户后,我将切换到多用户锁定屏幕,其底部的图标显示设备中可用的用户帐户。从那里我可以选择我的用户登录。
此外,新用户的帐户数据在重新启动后仍然有效。由此,我可以得出结论,多用户模式正在工作。
问题是我的Android设备(运行某些版本的Jellybean 4.2的媒体播放器)通常不显示锁定屏幕。启动设备时,挂起设备或使其进入睡眠状态后,没有锁定屏幕出现。
实际上,我唯一看到锁定屏幕的时间是在创建新用户之后立即。以新用户身份登录后,我无法切换回锁定屏幕,因为该设备配置为仅显示底部面板,因此无法单击“快速设置”菜单中的“用户”图标。缺少顶部面板。
仅仅为了实现与Control-Alt-F8等台式机Linux类似的功能而进行一些低级系统黑客攻击似乎有点矫kill过正。是否有命令,可能使用了通过Android活动管理器工具(am)获得的一些意图或活动那将允许我在不同的用户登录之间切换,或者至少切换到允许我以其他用户身份登录的锁定屏幕?
只是一个原始的想法:是否可以为此切换键盘锁(它负责“锁定”设备)?如果是这样,可以使用Tasker来完成,您可以在主屏幕上创建该任务的快捷方式:触摸该按钮,关闭屏幕,然后再次打开,然后应该显示一个锁屏–希望可以在其中切换用户,然后使用快捷方式再次关闭键盘锁。如果这对您有用,并且您认为它是“有效答案”,请告诉我,我会做一个:)
—
Izzy