我想使用在設備中註冊的gmail-id自動填寫emailId EditText。 例如,如果我的手機註冊了Gmail郵箱編號[email protected]那麼它應該會自動完成,因爲我開始輸入「s」。有任何想法嗎???謝謝...如何使用設備註冊的電子郵件ID自動填充電子郵件編輯文本
4
A
回答
5
你必須要經過的Android的AccountManager類:
AccountManager manager = (AccountManager) getSystemService(ACCOUNT_SERVICE);
Account[] list = manager.getAccounts();
,也需要必要的權限添加到AndroidManifest文件:
<uses-permission android:name="android.permission.GET_ACCOUNTS"></uses-permission>
從那裏,你可以自動填充信息。
+1
@達拉斯基本上編輯別人的答案的內容是不合適的。您可以將您的內容作爲新的單獨答案發布。將這個答案回滾,不要重複。 – 2014-05-27 15:12:17
+0
@AndrewMedico你應該回滾到主要編輯之前的版本,然後,因爲那個人有拼寫/語法/語法修復。 – Dallas 2014-05-27 19:30:31
2
首先設置此權限在AndroidManifest.xml文件
<uses-permission android:name="android.permission.GET_ACCOUNTS"></uses-permission>
的Java代碼:
//declaration
String possibleEmail="";
//onCreate
EditText emailEdt=new EditText(this);
Account[] accounts = AccountManager.get(this).getAccounts();
for (Account account : accounts)
{
// TODO: Check possibleEmail against an email regex or treat
// account.name as an email address only for certain account.type values.
possibleEmail = account.name;
}
emailEdt.setText(possibleEmail);
相關問題
- 1. 使用任何電子郵件ID的用戶註冊郵件
- 2. 自動註冊電子郵件
- 3. Joomla電子郵件註冊
- 4. 設計電子郵件只註冊 - rails
- 5. 編輯WordPress的「電子郵件更改通知」電子郵件文本
- 6. django註冊不能設置「從」電子郵件地址認證電子郵件
- 7. Laravel 5.1如何在註冊後發送電子郵件驗證電子郵件?
- 8. 輸入電子郵件ID時自動完成電子郵件ID建議
- 9. 用戶註冊電子郵件驗證
- 10. 編輯設計電子郵件格式
- 11. 註冊ID是移動或電子郵件ID
- 12. 如何自動發送電子郵件給客戶註冊碼?
- 13. 解析電子郵件ID的文本
- 14. 驗證電子郵件存在任何域電子郵件Id
- 15. Python3 multipartmime電子郵件(文本,電子郵件和附件)
- 16. 編輯joomla註冊管理員電子郵件
- 17. woocommerce註冊表單編輯電子郵件字段
- 18. GCM - 在2個設備上註冊了1封電子郵件
- 19. PhP電子郵件自動回覆電子郵件
- 20. Powershell自動電子郵件
- 21. 不允許「假電子郵件」註冊
- 22. MVC 3註冊確認電子郵件
- 23. 註冊表單(驗證電子郵件)
- 24. Laravel電子郵件註冊確認
- 25. 在Dotnetnuke註冊確認電子郵件
- 26. ArgumentError:序列未註冊:電子郵件
- 27. 電子郵件註冊多個列表
- 28. 註冊表唯一電子郵件
- 29. 電子郵件激活註冊表格
- 30. 表單 - 自動填充使電子郵件驗證失敗
http://stackoverflow.com/questions/2112965/how-to-get-the -android-devices-primary-e-mail-address – ingsaurabh 2012-03-16 07:20:13
在你的應用程序中它必須自動完成你的註冊郵件? – 2012-03-16 07:20:55
只是一個想法。一旦你獲得了ID,而不是自動填充,爲什麼不把它設置爲提示?你可以使用setHint() – Shubhayu 2012-03-16 07:34:56