長年のiOSデベロッパー、高度なAndroidプログラマー(私は思ったほど高度ではありません...)Android外部SDカードアクセス
Android搭載ストレージのオプションを理解しようとしています。私のアンドロイドデバイスには14Gig SDカードがあります。
私はコード
String strDir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS)+ File.separator + "MyFolder";
を書くときには(ファイルマネージャで表示)内部デバイス上の「Documentsフォルダ」に置かれます。
パスが
ストレージ//0
をエミュレートし、(ファイルマネージャた内容に応じて)私のSDカードが
ストレージ/ extSdCard
なぜ環境がないように見えます。 getExternalStoragePublicDirectory私の内臓カードへのパスを教えてください。
私は、ファイルを外部カードに保存するための経路に私を逃しています。私はこれが4.1のSDカードアクセスのOSの変更に関わるものだと私は理解していると思うが、何が欠けているのか分からない。
私はEnvironment.getExternalStorageDirectory does not return the path to the removable storageまで読んでいますが、それでも明確ではありません。私のアプリは現在、getExternalStoragePublicDirectoryを使ってファイルを保存していますが、私のユーザーは代わりにSDCardに保存するオプションを要求していますか?
使用しているAndroidのバージョンは? – Sibidharan