public static String getDeviceEmailAddress(Activity activity) {
Pattern emailPattern = Patterns.EMAIL_ADDRESS;
if (ActivityCompat.checkSelfPermission(activity, Manifest.permission.GET_ACCOUNTS) != PackageManager.PERMISSION_GRANTED) {
return "";
}
Account[] accounts = AccountManager.get(activity).getAccounts();
for (Account account : accounts) {
if (emailPattern.matcher(account.name).matches()) {
return account.name;
}
}
return "";
}
DeviceUtils.java 文件源码
java
阅读 33
收藏 0
点赞 0
评论 0
项目:My-Android-Base-Code
作者:
评论列表
文章目录