Java 如何获得当前的android';用户信息?
Android 4.2.1,有两个系统用户帐户:所有者+创建用户。 正在尝试获取当前用户的信息:Java 如何获得当前的android';用户信息?,java,android,user-profile,owner,Java,Android,User Profile,Owner,Android 4.2.1,有两个系统用户帐户:所有者+创建用户。 正在尝试获取当前用户的信息: final String[] projection = new String[] { ContactsContract.CommonDataKinds.Phone._ID, ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME, }; Cursor cursor = getContentResolver().query(ContactsContrac
final String[] projection = new String[] { ContactsContract.CommonDataKinds.Phone._ID, ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME, };
Cursor cursor = getContentResolver().query(ContactsContract.Profile.CONTENT_URI, projection, null, null, null);
当当前用户是所有者时,我得到的结果是空的,当当前用户不是所有者时,一切正常:有一个ID和正确的DisplayName
所以,问题是:我如何获得当前安卓用户的信息?我如何获得所有用户
只是想说明一下:用户不需要输入他们的google帐户等等。您是如何解决这个问题的?我没有:(如果您有一些想法或可能的解决方案可以分享,我将不胜感激。