ファイルを選択できるデフォルトのファイルマネージャーアプリを開くには、拡張子のみを使用する.epub
か、.pdf
プログラムでIntentを使用しますか?
示されているコードは、ファイルを選択できるデフォルトのファイルマネージャーアプリを開くために開始する必要があるという意図の宣言ですが、拡張子.epub
またはが付いているだけ.pdf
です。これが役立つことを願っています。
Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("application/epub+zip");
String[] mimetypes = {"application/epub+zip", "application/pdf"};
intent.putExtra(Intent.EXTRA_MIME_TYPES, mimetypes);
startActivityForResult(intent,PICKFILE_RESULT_CODE);
それは私が見つけた解決策の組み合わせであるため、おそらく冗長です。どう考えているか教えてください!
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加