2

重複の可能性:
アプリのダウンロードを一覧表示する方法

ユーザーがダウンロードできる本のリストを表示するAndroidアプリを作成し、ディレクトリ/ mnt / sdcard / myapp/downloadにダウンロードしました。

File sdCard = Environment.getExternalStorageDirectory();
File dir = new File (sdCard.getAbsolutePath() + "/myapp/Download"); 
dir.mkdirs(); 
File file = new File(dir, "filename");

、しかし、ユーザーがダウンロードした本をどのように一覧表示できるのか疑問に思っています。

4

2 に答える 2

1

ここでこのコードスニペットを使用して、ファイルの名前を取得できます。配列に格納してから、配列アダプタを使用してリストビューに表示できます。お役に立てば幸いです。

File sdCardRoot = Environment.getExternalStorageDirectory();
File yourDir = new File(sdCardRoot, "yourpath");
for (File f : yourDir.listFiles()) {
if (f.isFile())
    String name = f.getName();
    // make something with the name
}
于 2012-03-28T18:09:11.583 に答える
1

を使用File.listFiles()して、ファイルを配置するディレクトリのコンテンツを取得し、retern値を使用してアダプタ(ArrayAdapterたとえば)を埋め、ListView

于 2012-03-28T18:09:22.733 に答える