2016-08-07 21 views
0

私のAndroidアプリケーションで自動的に所有者名を取得します。だから、どのように私はアンドロイドデバイスから所有者の情報(所有者の名前のような)を取得します。アンドロイドデバイスの所有者情報をプログラム的に取得するにはどうすればよいですか?

<uses-permission android:name="android.permission.READ_PROFILE"/> 
<uses-permission android:name="android.permission.READ_CONTACTS"/> 
+0

あなたが名前のようなデバイス情報が必要ですかそれ以上の基準のために、このリンクを参照してください、モデル、アンドロイド版? – karimkhan

+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(); 

マニフェストにこの権限を追加してくださいに保存された所有者名を得るのを助けます情報

https://developer.android.com/reference/android/os/Build.html

あなたがアカウント情報

を取得するためにfirebaseプレイサービスAPIを使用する必要がplaystoreのユーザアカウント情報を取得したい場合 https://firebase.google.com/docs/auth/android/manage-users

+0

この回答が必要な場合は、それを受け入れてください。 – karimkhan

+0

それは動作しません、それはnullを返します。 –

+0

この[link]を使用してください(http://stackoverflow.com/questions/6222384/possible-to-get-owner-contact-info-in-android) – karimkhan

0

関連デバイスにアクセスするためのこのリンクを参照してください:

関連する問題