Java:

/**     * 获取当前用户邮箱     */    public static String getEmail(Context context) {        AccountManager accountManager = AccountManager.get(context);        Account account = getAccount(accountManager);        if (account == null) {          return null;        } else {          return account.name;        }      }      private static Account getAccount(AccountManager accountManager) {        Account[] accounts = accountManager.getAccountsByType("com.google");        Account account;        if (accounts.length > 0) {          account = accounts[0];             } else {          account = null;        }        return account;      }

还需要申请权限AndroidManifest.xml:

Ok了~ 测试通过的哟~

再放一个邮箱的正则:

/**     * 邮箱判断正则表达式     * @param eMAIL1     * @return     */    public static boolean MatchEmail(String eMAIL1) {         Pattern pattern = Pattern.compile("\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*");         Matcher mc = pattern.matcher(eMAIL1);         return mc.matches();     }