有没有办法在Android 1.6上获取主电子邮件地址? 如果是,请建议我。
提前感谢。
答案 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++;
}
}
}
原帖是在这里