0

Android Ftpクライアントを使用しています。サーバーからさまざまな種類のファイル(.txt、.pdf、.mp3)をダウンロードします。次に、ダウンロードしたすべてのファイルを一覧表示します。

だから私の質問は次のとおりです:

ファイルがSDカードにある場合、ファイルを名前でリストしました。私がやりたいのは、名前をクリックしてファイルを開くことです。つまり、ファイル名が「test.pdf」でクリックした場合、PDFビューアでPDFファイルを開くのと同じ方法で開く必要があります。たとえば、mp3ファイルについても、必要なファイルをクリックして同じことが言えます。再生されます。

事前に助けてくれてありがとう

4

1 に答える 1

1

ACTION_VIEW Intentを使用Uri.fromFile()してUri、コンテンツのタイプに適したMIMEタイプでを作成します(たとえば、ファイルに使用することを決定する場合application/pdfがあり.pdfます)。次に、startActivity()そのインテントを呼び出します。

オープンソースのAndroidファイルマネージャーアプリがあり、それらがどのようにアプローチしているかを調べることができます。

于 2011-04-10T11:07:11.567 に答える