我想從我的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