如何在1.6上获取主电子邮件地址?

时间:2011-05-10 16:34:46

标签: android

有没有办法在Android 1.6上获取主电子邮件地址? 如果是,请建议我。

提前感谢。

1 个答案:

答案 0 :(得分:0)

见sohilv对this question的回答。他说:
http://github.com/android/platform_frameworks_opt_com.google.android/下载framework.jar ...并将其添加到构建路径中。这是Google设备功能的某种界面。 打电话给方法:

com.google.android.googlelogin.GoogleLoginServiceHelper.getAccount(活动活动,int requestCode,boolean requireGoogle);

其中:Activity:是您的Activity,它在onActivityResult()requestCode中得到结果:您的代码requireGoogle:应该是true

EX。 GoogleLoginServiceHelper.getAccount(mActivity,123,true);

3.覆盖onActivityResult(),如:

protected void onActivityResult(int requestCode, int resultCode, 
    Intent data) { 
            super.onActivityResult(requestCode, resultCode, data); 
            if(requestCode == 123){ 
                System.out.println(resultCode); 
                String key = "accounts"; 
                System.out.println(key + ":" + 
    Arrays.toString(data.getExtras().getStringArray(key))); 
                String accounts[] = data.getExtras().getStringArray(key); 
                if(accounts != null){ 
                   int i = 0; 
                   for(String ac : accounts){  //each account is the full 
    email address registered with this device 
                        System.out.println("ac " + i + "=" + ac); 
                         i++; 
                   } 
                } 
       } 

原帖是在这里