在Android 4.2设备上确定用户

时间:2013-02-05 19:15:52

标签: android android-4.2-jelly-bean multi-user

有没有办法确定设备上是否安装了其他用户,或者设备是否正在使用单个用户平板电脑?

沿着这些方向,是否可以获取当前用户的姓名,ID或Google帐户?

2 个答案:

答案 0 :(得分:0)

要回答第二个问题,此代码将返回当前用户的所有Google帐户:

    AccountManager manager = AccountManager.get(context);
    Account[] accounts = manager.getAccountsByType("com.google");

您的清单中还需要此权限:

    <uses-permission android:name="android.permission.GET_ACCOUNTS" /

答案 1 :(得分:0)

有关帐户信息,请参阅AccountManager课程。这应该显示设备上的帐户,并允许您确定其他用户等。

有关详细信息,请查看以下帖子(以及其他类似的内容......):

How do I retrieve the logged in Google account on android phones?