0

アプリケーションで写真、ドキュメント、音楽、ビデオなどのファイルを開きたいです。そのファイルタイプのデバイスのデフォルトプログラムでファイルを開く多くのアプリケーションを見てきました。

別のアプリケーションを開かずに、アプリケーション内のファイルを表示する方法はありますか?

4

2 に答える 2

1

Android でのファイルの読み取りは、他の Java アプリケーションと同じくらい簡単です。読み取りおよび表示するファイルの種類に応じて、さまざまなことを行います。この質問は、テキスト ファイルの読み取り方法を示しています。他のタイプの原則はほぼ同じです。画像の場合は、単純にBitmapFactory.decodeFile()を使用できます。ビデオやオーディオの経験はありませんが、MediaPlayerは有望な最初のステップのようです。

于 2012-04-02T19:22:20.563 に答える
1

それを行うことはできますが、そのタイプのメディアを処理できる独自のアクティビティを作成することによってのみ可能です。そのため、やりたいことによっては、大変な作業になる可能性があります。HTML、画像、ビデオ、およびオーディオは比較的簡単ですが、PDF やオフィス ドキュメントの表示などを行うには、膨大な量のコーディングが必要になります。おそらく、関連するコンテンツを表示するには、他の誰かのビューアーを起動するだけの方がよいでしょう。それが、ほとんどの人が Android で行っている方法です。

于 2012-04-02T19:43:18.703 に答える