3
この種の問題があります:自分のGmailアカウントからメールのリストを取得する必要があります。AndroidのGmailからのメールのリストを取得
Account[] accounts = AccountManager.get(this).getAccountsByType("com.google");
File file = new File("content://gmail-ls/messages/"+accounts[0].name+"/");
if(file.exists())
{
Uri uri = Uri.parse("content://gmail-ls/messages"+accounts[0].name+"/");
cursor = this.getContentResolver().query(uri, null, null, null, null);
}
しかし、このようなパスが存在しないため「if」条件には入りません。次のスニペットで示されます。 "if"の状態では、Uriとgmail-lsの照会でカーソルを割り当てたときに例外がスローされます。 誰もこの問題を解決する方法を知っていますか?助言をいただければ幸いです! <使用許可アンドロイド:名= "アンドロイドそれができないように
からの電子メールを読むために、サードパーティのアプリケーションのための任意のより多くのルックス、私はすべての基本的な権限を持っています許可のアンドロイド:名前= "com.google.android.providers.gmail.permission.READ_GMAIL" /> \t <使用許可android:name = "com.google.android .gm.permission.READ_GMAIL "/> – user1155800