2

私は得ています

java.io.FileNotFoundException: /sdcard/Img_1316563834614.jpg (Permission denied)

試した後

mRAF = new RandomAccessFile(mFullPath, "rws");

ここで、mFullPath は /sdcard/image6456.jpg、/mnt/sdcard/image3579.jpg、file:///sdcard/image34567.jpg などでした。何も機能しません。すでにある

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

AndroidManifest.xml の行

パス /mnt/sdcard が実際に存在することを確認しました。コールも

getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS);

null を出します。不思議でなりませんが…

何が欠けていますか?

ありがとう

4

1 に答える 1

5

AVD で一部を定義しない限り、エミュレーターには外部ストレージが付属していません。[Android 仮想デバイスの追加] または [Android 仮想デバイスの編集] ダイアログの [SD カード] グループ ボックスを参照してください。

ここに画像の説明を入力

この例では、32MB の外部ストレージを定義しました。デフォルトでは、[サイズ] フィールドは空白で、外部ストレージがないことを意味します。

于 2011-09-21T00:42:04.040 に答える