Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何获得当前的android';用户信息?_Java_Android_User Profile_Owner - Fatal编程技术网

Java 如何获得当前的android';用户信息?

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

Android 4.2.1,有两个系统用户帐户:所有者+创建用户。 正在尝试获取当前用户的信息:

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帐户等等。

您是如何解决这个问题的?我没有:(如果您有一些想法或可能的解决方案可以分享,我将不胜感激。