1

了解しました。次のコードを使用して、SDカードに2つのフォルダーを作成しました。

String folderPath = Environment.getExternalStorageDirectory() + "/AllAroundMe/Images/";
      File file = new File(folderPath);
      if(!file.exists())
      {
            if(file.mkdirs());
                      Log.d("MyTag","Successfully created folders");
      }

私はこのプログラムをテストしましたが、実際に機能します。logcatは上記の成功メッセージを出力します。

しかし、SDカードに移動すると、「AllAroundMe」フォルダが表示されません。

コンピューターからそのフォルダーにアクセスするにはどうすればよいですか?

4

4 に答える 4

3

このOpenDDMSパースペクティブを試してください->ファイルエクスプローラー->mnt->sdcard

于 2012-09-28T10:30:24.997 に答える
1

Android DDMS FIleExplorer-> mnt-> sdcard->に移動し、自分で作成したsdcardフォルダーを検索します

于 2012-09-28T10:31:03.447 に答える
0
  • まず、あなたがあなたのExternal Storage 許可を与えたことを望みますManifest.xml

  • このようなことをしてください...私はあなたが正しく何をしたかを知っていますが、それでも私はこのアプローチを好みます。

    ファイルf=new File( "/ sdcard / AllAroundMe / Images /");

  • 今あなたのPCからあなたのSDカードを閲覧してください、私はあなたがフォルダを見つけると確信しています。

于 2012-09-28T10:30:34.637 に答える
0

アプリケーションのマニフェストファイルで権限を付与できないことを確認してください。この権限を追加するだけです。

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

独自のコードを実行するよりも、フォルダがsdcardで作成されています。これを確認してください。

于 2012-09-28T10:33:23.640 に答える