私の電話と同期されているすべてのGmailIDを取得している次のコードがありますが、ユーザーが最初に登録するメインのGmailIDが必要です。他のすべてのGmailアカウント(メインではない)はいつでも削除できますが、メインアカウントを削除するには他のことも行う必要があるため、メインアカウントをアプリケーションで使用できるようにします。
これが私のコードです。それにフィルターを追加しようと思います。それはできますが、正しく取得できません。
Account[] accounts=AccountManager.get(this).getAccountsByType("com.google");
for(Account account: accounts)
{
String possibleEmail=account.name;
Log.d("Possible email id's of user", possibleEmail);
}
私はすでにローマのリンクを見ましたが、それを正しい方法で変換することができませんでした。このメインのメールIDをGoogleのC2DMを使用したプッシュ通知に使用したいと思います。