【发布时间】:2016-08-07 15:37:20
【问题描述】:
我希望我的 android 应用程序自动从 deice 获取所有者名称。那么,我如何从 android 设备获取所有者信息(如所有者名称)。
【问题讨论】:
-
您需要设备信息,如名称、型号、android 版本等吗?
-
不,我想要设备所有者姓名。
标签: android
我希望我的 android 应用程序自动从 deice 获取所有者名称。那么,我如何从 android 设备获取所有者信息(如所有者名称)。
【问题讨论】:
标签: android
此代码将帮助您获取设备中存储的所有者名称
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"/>
【讨论】:
请参考此链接获取设备相关信息
https://developer.android.com/reference/android/os/Build.html
如果你想获取playstore用户账号信息,你必须使用firebase play service api来获取账号信息
请参考此链接以获取更多参考 https://firebase.google.com/docs/auth/android/manage-users
【讨论】: