android - 如何使用注册设备的电子邮件 ID 自动填充电子邮件编辑文本

标签 android email autocomplete android-edittext

我想使用在设备上注册的 gmail-id 自动完成 emailId EditText。 例如,如果我的手机注册了 gmail id sd@gmail.com,那么当我开始输入“s”时它应该会自动完成。有任何想法吗???谢谢...

最佳答案

你必须通过 Android AccountManager 类:

AccountManager manager = (AccountManager) getSystemService(ACCOUNT_SERVICE); 
Account[] list = manager.getAccounts();

并且还需要在 AndroidManifest 文件中添加所需的权限:

<uses-permission android:name="android.permission.GET_ACCOUNTS"></uses-permission>

您可以从那里自动填充信息。

关于android - 如何使用注册设备的电子邮件 ID 自动填充电子邮件编辑文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9733363/

相关文章:

javascript - 输入名称后自动完成表单 PHP

java - 如何在 IntelliJ 中提出自定义自动完成建议?

android - 如何在android中实现 block

android dumpsys batteryinfo 与 android dumpsys batterystats

android - Objective-C - 在 UITextView 中获取简单的 HTML 源代码 - 没有 CSS 样式

android - 在android中按字母顺序获取联系人?

php - 如何使用 php 链接电子邮件地址

email - 如何将 MailChimp 设计的事件转换为 Mandrill 中的模板?

ios - 将 ParseC 用于 Facebook 登录/注册时丢失电子邮件

Angular PrimeNG 自动完成 : Displaying multiple fields?