我想使用在设备上注册的 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/