我想从我的android应用程序的Gmail帐户功能添加导入联系人。所以第一个问题是从gmail获取访问令牌。我发现有GoogleAuthUtil
类可以帮助我。
这里是我的代码:使用GoogleAuthUtil导入Gmail联系人
private void importContactsFromGmail() {
showProgressDialog();
GetTokenTask getTokenTask = new GetTokenTask();
getTokenTask.execute();
String token = "";
try {
token = getTokenTask.get();
} catch (Exception e) {
e.printStackTrace();
}
System.out.println(token);
hideProgressDialog();
}
private class GetTokenTask extends AsyncTask<Void, Void, String> {
@Override
protected String doInBackground(Void... params) {
String token = "";
try {
token = GoogleAuthUtil.getToken(activity, <My_gmail_account>, "https://www.google.com/m8/feeds/");
} catch (Exception e) {
e.printStackTrace();
}
return token;
}
}
现在呼吁GoogleAuthUtil.getToken
后,我的应用程序完全冻结(在logcat中没有错误)。我完全卡住了,我需要你的帮助。
我的代码有什么问题?也许我应该以其他方式导入联系人?
什么设备,你运行的? – 2013-05-09 05:56:03
Bersh,你可以请给我的源获取android中的Gmail联系人?我需要这个。 – Noundla 2013-06-10 07:18:47