1

以下のコードを使用して、SdCard にフォルダーを作成しました。

if (Environment.MEDIA_MOUNTED.equals(state)) {
        // We can read and write the media

        Log.v("Storage","ablo to read and write");
        //create Beatss folder
        File direct = new File(Environment.getExternalStorageDirectory() + "/Beatss");
            boolean success = true;
            if (!direct.exists()) {
                success = direct.mkdir();
            }

このフォルダーは DDMS を介して作成されていることがわかります。USB経由で電話をコンピューターに接続し、sdCardを探索すると、このフォルダーが表示されません。ただし、前述したように、DDMS 経由で表示できます。なにが問題ですか?

4

1 に答える 1

1

アプリが実行されているデバイスのバージョンが である場合、実際に PC のファイル エクスプローラーに表示される前に、 onAndroid 3.0+も使用する必要があります。確認のためにこれを参照してください。これを行う方法についてまだ疑問がある場合は、私の答えを編集してください。scanFile()MediaScannerConnection

于 2013-01-14T13:30:09.017 に答える