0

ユーザーが物を入れてアプリで使用できるフォルダーを作成しようとしているので、これを行います

File exportDir = new File(Environment.getExternalStorageDirectory()+"/BCAData");
           if (!exportDir.exists()) {
              exportDir.mkdirs();
           }
           File file = new File(exportDir, dbFile.getName());

           file.createNewFile();

ファイルエクスプローラープログラムを使用するとAstro File Manager、フォルダーは正常に表示されますが、デバイスをPCに接続すると、フォルダーにデータを入れることができません.

PCで使用するために他に何かしなければならないことはありますか?

4

1 に答える 1

1

このブログ記事で概説しているように、少なくとも、 onMediaStoreなどを介してそのインデックスを更新する必要があります。scanFile()MediaScannerConnection

PC のオペレーティング システムによっては (デバイスによっては)、デバイスが接続されている間は変更が表示されないことがあります。デバイスを再び接続します。

于 2012-12-16T18:45:18.737 に答える