Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ユーザーがファイルをタップできるようにする必要があるAndroidアプリがあり、コンテンツを再生/表示できる可能性のあるアプリを一覧表示するオプション/選択機能を提供する必要があります。
したがって、music / video / pdfなどとしてハードコーディングせずに、ファイル拡張子は何でもかまいませんので、適切なアプリにファイルを動的に再生させる方法はありますか。
ありがとう、
Intentで使用するファイルの MIME タイプを指定するとstartActivity()、必要に応じて Android が自動的にセレクターを提供します。
Intent
startActivity()
適切な MIME タイプを見つけるのはあなた次第です。一部のandroid.webkit.MimeTypeMap一般的な MIME タイプでは、ユーティリティ クラスがこれに役立ちます。必要に応じて、Web サーバーからファイルをダウンロードしたときに MIME タイプを保存することもできます。
android.webkit.MimeTypeMap