1

これまでのところ、Android開発の苦労の中で皆さんは私に親切でした。私は別のブロッカーに反対しています。SDカードにデータを書き込もうとしていますが、共有状態です。SDカードはWindowsドライブとしてマウントされていません。ファイルエクスプローラーには表示されませんが、状態を確認すると、

String state = Environment.getExternalStorageState();

状態は「共有」であるため、書き込みができません。何をすべきか?

ああ、ところで、私はWindows7を実行しています。

TIA、ジョエル

4

2 に答える 2

0

http://developer.android.com/reference/android/os/Environment.htmlによると 、MEDIA_SHAREDの状態値は、それが電話に存在し、ドロイドOSにマウントされていないが、USB経由でマウントされていることを意味します... ..

したがって、Windowsにマウントされていなくても、ドロイドはそれを認識しているように見えます。

たぶん、プラグを抜いてから再度差し込んでみてください。

于 2011-06-11T20:57:59.777 に答える
0

私は Windows 7 を使用しています。差し込むと、スマートフォンの通知バーを確認しましたか?SD カードをマウントする必要があります。その後、ファイル エクスプローラーで SD カードのみが表示されます。

于 2011-06-12T18:56:00.263 に答える