Android上是否有“当前用户”之类的东西以及切换它的方法?
我有兴趣购买Motorola Xoom,并希望在家里与妻子分享。对于Windows笔记本电脑,我们实现了快速用户切换,因此我们可以保留自己的标签和登录名。我对用户切换的隐私方面并不特别感兴趣,因此,如果操作系统不支持单独的用户,是否有配置文件切换的概念?
Android上是否有“当前用户”之类的东西以及切换它的方法?
我有兴趣购买Motorola Xoom,并希望在家里与妻子分享。对于Windows笔记本电脑,我们实现了快速用户切换,因此我们可以保留自己的标签和登录名。我对用户切换的隐私方面并不特别感兴趣,因此,如果操作系统不支持单独的用户,是否有配置文件切换的概念?
Answers:
从Android 5.0(Lollipop)开始的手机可以使用此功能:http :
//www.android.com/versions/lollipop-5-0/
对于从Android 4.2(Jelly Bean)开始的平板电脑:http :
//developer.android.com/about/versions/jelly-bean.html#42-multiuser
正如Tatjana Heuser所提到的,它在Android 4.1中也可以作为隐藏功能使用,但无法通过常规用户界面访问。
SwitchMe应用程序刚刚出现,具有针对root用户的配置文件。免费版可以管理2个配置文件。为了管理更多个人资料,您需要以3美元左右的价格购买钥匙。毫无疑问,SwitchMe需要root。
SwitchMe是根用户的独特应用程序,它使您可以登录和注销Android的多个安装,就像在台式计算机上一样。
SwitchMe背后的技术可以保存您所有的应用程序和数据,对其进行保护并将其作为文件存储在内存中。然后,您可以注销一个帐户,然后登录到全新安装的Android或具有自己独特内容的另一个帐户。
您可以创建与内存容量一样多的配置文件。其中一些可能只需要很少的可用内存,因为它们包含的应用程序很少,而其他一些则由于包含许多应用程序以及大量的缓存和数据而变得更大。
之前已经讨论了支持多个用户,并且我认为这也是需要的。如果我购买了平板电脑,并为我的电子邮件,日历等进行了设置,则我不希望该设备成为社区设备。这意味着一个家庭需要多个平板电脑。
能够支持多个用户的问题是所需的空间。如果每个用户都有自己的设置,则/ data / data必须更大以支持这些额外的用户。但不仅是设置,它还必须支持用户安装的所有应用程序,因此/ data也必须更大。您不能在用户之间使用相同的应用程序,因为付费应用程序与购买它们的帐户绑定在一起。
我认为这最终会发生,但是设备需要更大的存储空间。实际上,我的设备始终填充/ data / cache,由于我已安装的应用数量众多,因此我必须清除该错误。现在,假设有2个(或更多用户)使用同一设备。您在哪里设置可以使用一台设备的用户数限制?我家有2个成年人和3个青少年。因此,有5个人可能正在使用一台设备。
实际上,我在Google TV上也遇到了与此主题相关的问题。目前尚未安装gmail或类似的应用,但是我可以通过Chrome浏览器登录gmail,然后如果有人来使用电视/浏览器,则现在我已登录。(我没有实际上并没有这样做,但是我注意到这与youtube之类的服务有关)
更新
Google一直在努力实现这一目标。实际上没有有关何时可用的信息,但已经奠定了基础的开始。
在LockPatternKeyguardView中是以下代码:
public void onUserChanged(int userId) {
mLockPatternUtils.setCurrentUser(userId);
updateScreen(getInitialMode(), true);
}
因此,在某个时候,将提供多用户支持。
更新2(10/29/2012)
随着JellyBean 4.2的发布,多用户支持可用,但仅在平板电脑上可用。
通过更新到4.1.2,可以配置多个用户配置文件。在xda上有一些文档:
在Xel上,根据XDA,在JellyBean中使用命令(需要root,所以su才能调用)
pm create user <name>
pm remove-user <number>
pm list-users
可以创建,删除和列出用户帐户(按此顺序)。
我承认这不是一个很好的解决方案,但是如果有帮助的话,Titanium Backup对此的支持非常有限:
有一个叫Enterproid的Devide应用程序可以解决这个问题。 它旨在用于在工作环境中进行部署,以便用户可以在电话上拥有工作资料和个人资料,并且分别使用针对工作或个人环境的不同设置和应用来独立和安全地进行工作。我不明白为什么它不适用于两个人的个人资料,而不适用于个人和个人设置。我不知道与Xoom的兼容性或成本(它可能并不便宜),它们仍处于仅邀请测试版,但值得邀请并签出。
您可以通过在Android设备中添加多个用户来与其他用户登录。我们可以在Android 4.2及更高版本上启用多个用户帐户。