获取用户电子邮件需要哪些权限?

时间:2018-05-24 17:48:04

标签: android permissions

我正在测试以下代码以获取在设备中注册的电子邮件 -

  String gmail = null;
    Pattern gmailPattern = Patterns.EMAIL_ADDRESS;
    Account[] accounts = AccountManager.get(this).getAccounts();
    for (Account account : accounts) {
        if (gmailPattern.matcher(account.name).matches()) {
            gmail = account.name;
        }
    }

在我添加Android O权限之前,此代码不适用于READ_CONTACTS

但它需要GET_ACCOUNTS权限才能使用API​​ 16.并且一旦我添加它,由于某种原因它就停止在android O上工作。

从API级别到什么,我需要什么权限?我的minSdkVersion是16

0 个答案:

没有答案