サムスンのデバイスで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. パッケージ名を取得
- 2. Oracle PL/SQL:スタックトレース、パッケージ名、およびプロシージャ名を取得する方法
- 3. スタックトレースを取得する方法androidのC++関数名
- 4. デバイスにインストールされているアンドロイドアプリのパッケージ名を取得する方法
- 5. Android KSoap2:プロパティ名を取得する方法
- 6. C++でアンドロイドツールチェインを使ってパッケージ名を取得する方法は?
- 7. アンドロイドのパッケージ名からアプリケーション名を取得するには?
- 8. パッケージ名からアンドロイドのアプリ名を取得するには?
- 9. マゼンタモジュールのパッケージ化 - エクステンションキーオプションの取得方法
- 10. ファイル名の取得方法
- 11. ファイル名の取得方法
- 12. APN名の取得方法
- 13. ISP名を取得する方法
- 14. スクリーンショット名を取得する方法
- 15. パッケージ名からアプリケーション情報を取得
- 16. Androidでキャッシュサイズを取得する方法
- 17. Android - android.R.anim.slide_in_rightを取得する方法
- 18. Androidエミュレータ - ジオロケーションを取得する方法
- 19. Androidライブラリプロジェクト - コンテキストを取得する方法
- 20. パッケージ内のすべてのクラス名を取得するには?
- 21. 各言語のAPP名の取得方法(CordovaからAndroidへ)
- 22. パッケージを含む現在のクラス名を取得する
- 23. gradleプラグインのアプリケーションバリエーションのパッケージ名を取得する
- 24. 文書 - タグの名前を名前で取得する方法
- 25. Androidにインストールされているアプリケーション名を取得する方法は?
- 26. Buddypressでユーザー名/表示名を取得する方法は?
- 27. ファイル名から画像の寸法を取得する方法
- 28. Androidのパッケージ名規則
- 29. コード例のJava/Androidパッケージ名
- 30. 画像の名前の取得方法
あなたは人のデフォルトの電子メールパッケージアプリを使いたいですか? –
デフォルトではありません。私たちは、デバイスのデフォルトの電子メールクライアントとして、サードパーティの電子メールクライアントを作成することができます。私は各デバイス用の内蔵メールクライアントを必要とします。 – Sudarshan
あなたができるベストは、 'message/rfc822'を実行し、パッケージ名を調べるためにそれらを繰り返しますが、デフォルトであるかどうかは分かりません。もし私が尋ねることができたら、なぜこれが必要ですか? – Karakuri