我希望我的Android应用程序从deice自动获取所有者名称。那么,我如何从Android设备获取所有者信息(如所有者名称)。
答案 0 :(得分:0)
此代码将帮助您获取存储在设备中的所有者名称
Cursor c = getApplication().getContentResolver().query(ContactsContract.Profile.CONTENT_URI, null, null, null, null);
c.moveToFirst();
textView.setText(c.getString(c.getColumnIndex("display_name")));
c.close();
确保将此权限添加到您的清单中:
<uses-permission android:name="android.permission.READ_PROFILE"/>
<uses-permission android:name="android.permission.READ_CONTACTS"/>
答案 1 :(得分:0)
请参阅此链接以访问设备相关信息
https://developer.android.com/reference/android/os/Build.html
如果您想获取Playstore用户帐户信息,您必须使用firebase play service api获取帐户信息
请参阅此链接以获取更多参考 https://firebase.google.com/docs/auth/android/manage-users