我正在嘗試在android中使用電話號碼執行註冊活動,正如whatsapp和許多其他應用程序所做的那樣。但我也需要知道用戶的名字,但不提示用戶自己輸入。可能嗎? whatsApp如何設法做到這一點? 在這裏尋找任何可能的建議。謝謝。WhatsApp如何在註冊期間找到用戶的名字?
1
A
回答
1
您可以使用ContactsContract.Profile
String name = "";
Cursor c = getApplication().getContentResolver().query(ContactsContract.Profile.CONTENT_URI, null, null, null, null);
if(c.moveToFirst()) {
name = c.getString(c.getColumnIndex("display_name"));
c.close();
}
您需要的權限過於
<uses-permission android:name="android.permission.READ_PROFILE"/>
<uses-permission android:name="android.permission.READ_CONTACTS"/>
+0
我可以獲取有關業主的其他信息? –
+0
閱讀更多信息http://developer.android.com/reference/android/provider/ContactsContract.Profile.html – Emil
相關問題
- 1. 找到django註冊用戶名變量
- 2. 如何在註冊期間合併字段以生成用戶名?
- 3. 如何在Firebase中註冊用戶名?
- 4. Whatsapp Api-WART註冊
- 5. 如何在註冊期間爲用戶創建特定的URL?
- 6. 如何在用戶名不可用的情況下在註冊期間建議替代用戶名?
- 7. 如何在註冊期間自動爲用戶分配sudomain
- 8. 如何查找在特定時間註冊的域名?
- 9. 防止註冊字典用戶名
- 10. laravel5.2 auth註冊用戶表未找到
- 11. 如何使用jquery在註冊期間檢查註冊人的年齡
- 12. 在註冊期間將帳戶ID傳遞給新用戶
- 13. Codeigniter如何添加一年到用戶的註冊日期
- 14. 在註冊期間更新名字和姓氏 - Django CMS
- 15. 如何在用戶會話過期時註冊過期時間Zend Auth
- 16. 如何在用戶註冊後獲取用戶名
- 17. 需要用戶名註冊
- 18. Google Firebase用戶名註冊
- 19. 如何從Windows註冊表中找到登錄的用戶?
- 20. 停止用戶註冊空間的用戶名
- 21. Zend框架 - 插件的名字在註冊表中未找到
- 22. 如何在註冊期間添加多項選擇字段?
- 23. 如何讓註冊用戶使用Devise註冊其他用戶?
- 24. 如何防止兩個用戶註冊相同的用戶名?
- 25. 如何使用php在註冊期間檢查用戶可用性?
- 26. 如何向Google註冊客戶名稱?
- 27. 如何註冊用戶
- 28. 用戶如何註冊Oauth?
- 29. 如何註冊XHTML命名空間?
- 30. 如何確定在註冊期間結束句子的時間?
請看看這兩個帖子:[這](http://stackoverflow.com/questions/2727029 /我怎麼能得到谷歌用戶名在Android上)和[這一個](http://stackoverflow.com/questions/2727029/how-can-i-get-the -google-username-on-android) – NightFury