-1

エミュレーターの SDCard ファイル (.Android フォルダーにある sdcard.img) の名前を変更して、SD カードをアンマウントしました。

しかし、私のアプリケーションの f.exists() は、sd カードのルート フォルダー (技術的にはそこにあってはならない場合でも) /mnt/sdcard に対して true を返します。

これはどのように可能ですか?

編集: /mnt/sdcard/something の下にあるファイルに対して false を返します。しかし、ルートフォルダー /mnt/sdcard に対しては true を返します - それが私を混乱させているのです。

4

1 に答える 1

3

多分それはバグか、APIを誤解している可能性があります。

ない。エミュレーターは、単に新しい外部ストレージ イメージを作成しました。何も「マウント解除」していません。

于 2013-02-18T20:39:44.727 に答える