サムスンのデバイスでcom.sec.android.emailはデフォルトの組み込みメールクライアントですが、HTCではcom.htc.android.mailです。私の質問は、異なる会社のビルドに関係なく、アンドロイドデバイスのデフォルトメールクライアントパッケージ名を取得する方法です。Android:ネイティブメールクライアントのパッケージ名を取得する方法
5
A
答えて
3
これは完全な答えではありませんが、送信可能message/rfc822
:
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("message/rfc822");
PackageManager pkgManager = context.getPackageManager();
List<ResolveInfo> activities = pkgManager.queryIntentActivities(intent, 0);
リストを反復処理できます。関心のある項目については、ResolveInfo
のドキュメントを参照してください。
関連する問題
- 1. androidのlollipop版の後にパッケージ名を取得する方法
- 2. JNIからAndroidにパッケージ名を取得する方法は?
- 3. アンドロイドでパッケージ名でアプリ名を取得する方法は?
- 4. ランチャーとタスクスイッチャーのパッケージ名をプログラムで取得する方法は?
- 5. パッケージ名を取得
- 6. Cordovaプラグインでパッケージ名を動的に取得する方法は?
- 7. ASP.NETのSSISエラーのイベントログからパッケージ名(ソース名)を取得する方法
- 8. Oracle PL/SQL:スタックトレース、パッケージ名、およびプロシージャ名を取得する方法
- 9. Android - 現在の壁紙の名前を取得する方法
- 10. スタックトレースを取得する方法androidのC++関数名
- 11. Firebase Androidで子の名前を取得する方法
- 12. 連絡先の会社名をandroidで取得する方法
- 13. IONIC/Cordovaでのパッケージ名/バンドルIDの取得方法(JavaScriptコードで)
- 14. Androidパッケージ名でキャッシュディレクトリパスを取得できますか?
- 15. デバイスにインストールされているアンドロイドアプリのパッケージ名を取得する方法
- 16. 私のkayboardアプリからアプリケーションのパッケージ名を取得する方法
- 17. Androidデバイスにインストールされているブラウザアプリのリストをプログラムで取得する方法(パッケージ名)
- 18. Android KSoap2:プロパティ名を取得する方法
- 19. Eclipse JDT:存在しないIFolderのJavaパッケージ名を取得する方法
- 20. 別のアプリのパッケージ名をアプリ名で取得する
- 21. C++でアンドロイドツールチェインを使ってパッケージ名を取得する方法は?
- 22. パッケージ名からアンドロイドのアプリ名を取得するには?
- 23. アンドロイドのパッケージ名からアプリケーション名を取得するには?
- 24. Pythonのパッケージからモジュール名を取得
- 25. デフォルト画像opennerのパッケージ名を取得
- 26. マゼンタモジュールのパッケージ化 - エクステンションキーオプションの取得方法
- 27. gradleビルドスクリプトでパッケージ名またはapplicationIdを取得する方法は?
- 28. Androidイメージを取得する方法を取得するには?
- 29. ファイル名の取得方法
- 30. APN名の取得方法
あなたは人のデフォルトの電子メールパッケージアプリを使いたいですか? –
デフォルトではありません。私たちは、デバイスのデフォルトの電子メールクライアントとして、サードパーティの電子メールクライアントを作成することができます。私は各デバイス用の内蔵メールクライアントを必要とします。 – Sudarshan
あなたができるベストは、 'message/rfc822'を実行し、パッケージ名を調べるためにそれらを繰り返しますが、デフォルトであるかどうかは分かりません。もし私が尋ねることができたら、なぜこれが必要ですか? – Karakuri