AndroidアプリをテストするためにBluestacksを使用しています。私はSDCardにファイルを書くのは難しいですが、そのパスを特定できないようです。私は次のように試しました:/mnt/sdcard/ext_sd
& /mnt/extSdCard
しかし、どちらも働いていません。AndroidでのSDカードの位置
0
A
答えて
0
私は次のことを試してみた:
/mnt/sdcard/ext_sd
&/mnt/extSdCard
しかし 働いていた人々のどちらも。
パスをハードコードしないでください。 SDカードの保存場所やパスは電話によって異なります。自分の携帯電話のSDカードの保管場所は、APIレベル19前
、あなたの質問に来て今/storage/sdcard1
で、SDカードに保存するためには公式API method
ありませんでした。しかし、多くの人が非公式の図書館やAPIを使ってそれを行うことができます。
正式には、APIレベル19(Androidバージョン4.4 - Kitkat)のContextクラスに1つのメソッド(getExternalFilesDirs)が導入されました。
File[] getExternalFilesDirs (String type)
これは、アプリケーションが、それが所有している 永続的なファイルを置くことができ、すべての 共有/外部ストレージデバイス上のアプリケーション固有のディレクトリへの絶対パスを返します。これらのファイルは、アプリケーション内では であり、通常はメディアとしてユーザーに表示されません。
つまり、内部メモリとMicro SDカードの両方のストレージにパスが返されます。一般に、の第2の返されたパスは、マイクロSDカードの記憶パスになります(必ずしもそうではありません)。だから、このメソッドでコードを実行してチェックアウトする必要があります。
パスをハードコーディングする代わりに、アプリケーションソースコードでこのメソッドを使用してSDカードの場所を取得する必要があります。次に、その場所にファイルを書き込みます。
あなたは、Androidで保管場所またはパスの詳細をお知りになりたい場合は、API 19前my other answer
関連する問題
- 1. AndroidエミュレータのSDカード内のデータベースの位置を知る
- 2. は、AndroidのSDカード
- 3. SDカードのAndroid Widget
- 4. sdカードでポータブルAndroid
- 5. android mount unmount sdカード
- 6. Androidエミュレータの外部SDカード
- 7. AndroidカメラのSDカードへの保存
- 8. AndroidのエミュレータSDカードの問題
- 9. 外部SDカードへのAndroidのスタジオ・パス
- 10. Android SDカードのディレクトリフォルダの名前リスト
- 11. サムスンギャラクシーのAndroid SDカードの特性
- 12. Android:デュアルsdカードの検出方法
- 13. Androidの外部Sdカード(外部メモリ)?
- 14. RAWファイルをAndroidのSDカードに移動
- 15. AndroidアプリケーションでSDカードにアクセスする
- 16. Android 2.1プログラムでSDカードをアンマウントする
- 17. AndroidでSDカードにログインする
- 18. ADB AndroidでSDカードをマウント/アンマウントする
- 19. SDカードのBlackberry BitmapField
- 20. アンドロイドのパワーサイクルマイクロsdカード
- 21. Raspberry-piのSDカードを別のSDカードにコピーする
- 22. Android:音楽を再生するSDカード
- 23. sdカードにAndroidアプリを配布する
- 24. SDカードに書き込むAndroid
- 25. Android 6.0アクセスsdカード(音楽ダウンロード)
- 26. Androidスタジオ:SDカードに画像を保存
- 27. 私はSdカード
- 28. SDカードSTM32f4
- 29. アンドロイドエミュレータSDカード
- 30. androidのSDカードでビデオファイルの名前を変更するには
を通過してください、公式の方法は、 '/ sdcard'ました。それは実際の場所へのシンボリックリンクである新しい電話機(下位互換性のため)でも引き続き使用できます。 – StenSoft
@StenSoft私はAPI 19の前に公式のAPIメソッドがないことを意味しました。とにかく、指摘してくれてありがとう。私はこの混乱を避けるために私の答えを更新しました:) – AnV