[解決済み] intent.setType(type)で指定できるインテント型は何ですか?
2022-02-28 07:20:11
質問
アプリからメールを送信する方法について検索していたところ、このトピックにたどり着きました。
送信アクションにタイプを追加することで問題を解決しています。
i.setType("message/rfc822");
私もそれで、メールを送信することができ、素晴らしいです。ただ、他に何を設定できるのかが気になります。
何も設定しなければ、利用可能なすべてのオプションのリストが表示されることは知っています。私が選んだオプションを使って、ユーザーに強制的に共有させたいのです。私が望む方法でユーザーに共有を強制するために、これを探索することは可能ですか?
解決方法は?
これはとても遅いかもしれませんが、初心者として、これはあなたの上記の質問に対する私の試みです :) これがあなたの助けになることを願っています。
myIntent.setType(String mimeType)
input パラメータは、インテントを発射した際に取得したい MIME タイプのデータを表します(ここでは
myIntent
のインスタンス)。
以下のMIMEタイプのいずれかを使用することで、ユーザーが望むオプションを強制的に選択させることができます。
アンドロイドのMIMEタイプはすべて小文字で表記されますので、ご注意ください。
で設定できる一般的なMIMEタイプの一覧は次のとおりです。
setType()
:
image/jpeg
audio/mpeg4-generic
text/html
audio/mpeg
audio/aac
audio/wav
audio/ogg
audio/midi
audio/x-ms-wma
video/mp4
video/x-msvideo
video/x-ms-wmv
image/png
image/jpeg
image/gif
.xml ->text/xml
.txt -> text/plain
.cfg -> text/plain
.csv -> text/plain
.conf -> text/plain
.rc -> text/plain
.htm -> text/html
.html -> text/html
.pdf -> application/pdf
.apk -> application/vnd.android.package-archive
関連
-
[解決済み】Android Intent コンストラクタを解決できない
-
[解決済み] [Solved] Error "File google-services.json is missing from module root folder. これがないとGoogle Services Pluginは機能しません" [重複]。
-
[解決済み] TypeError: cb.apply は関数ではありません。
-
[解決済み] コンパイルした.apkを端末にインストールしようとするとINSTALL_FAILED_UPDATE_INCOMPATIBLEが表示される
-
[解決済み] Androidのgravityとlayout_gravityの違いは何ですか?
-
[解決済み] 複数のデバイスを接続しているときにADB Shellを使用するには?error: more than one device and emulator "で失敗します。
-
[解決済み] match_parentとfill_parentの違いは何ですか?
-
[解決済み] Androidにおけるインテントとは何ですか?
-
[解決済み】「px」、「dip」、「dp」、「sp」の違いは?
-
[解決済み】ACTION_SENDインテントを特定のアプリでフィルタリングする方法(アプリごとに異なるテキストを設定することも可能です)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】このアクティビティでは、Theme.AppCompatテーマ(またはその子孫)を使用する必要があります。
-
[解決済み】Edit Textのandroid:ems属性とは何ですか?[重複しています]
-
[解決済み】コンテンツには、id属性が「android.R.id.list」であるListViewが必要です。
-
[解決済み】android.content.ActivityNotFoundException: 明示的なアクティビティクラスを見つけることができません。
-
[解決済み】android.content.res.Resources$NotFoundExceptionの取得:androidにリソースが存在する場合でも例外が発生する。
-
[解決済み] android.intent.action.MAINの意味は何ですか?
-
[解決済み] Android: @drawable/picture を drawable に変換するのに失敗しました。
-
[解決済み] ADBエラー:デーモンに接続できない
-
[解決済み] Android Fragment onAttach() 非推奨
-
[解決済み] Androidアプリケーションからメールを送信する方法を教えてください。