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:

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


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();     }


更多相关文章

  1. android 邮件地址正则表达式
  2. Android 隐藏手机号中间四位和隐藏邮箱地址中间四位
  3. Android实现EditText正则表达式过滤
  4. Android 使用正则表达式
  5. android使用正则表达式
  6. Android 邮箱验证
  7. Android邮件地址正则表达式
  8. 在Android使用正则表达式
  9. Android(Java)正则表达式判断手机号、邮箱、身份证号码、密码、Url

随机推荐

  1. 【Android】音效配置文件 audio_effects.
  2. android Gridview生成程序快捷键的复杂方
  3. Android(安卓)studio报错module not spec
  4. Android下Xml解析技术(四)、pull生成Xml文
  5. get方式和post方式的请求
  6. Android(安卓)ActionBar与ViewPager合用
  7. 较深入的分析Content Providers用法
  8. Android(安卓)ListView元素间隙线自定义
  9. Android传感器的介绍
  10. Android(安卓)实时视频采集—Cameara预览