0
私はAndroidが初めてです。私は内部ストレージ内のファイルを開こうとしました。内部SDカードファイルにアクセスする際にエラーが発生しました
ファイルは、mnt/sdcard/italy.sqliteにあります。ウェブ上の多くのソリューションがありますが、...
まず試して、私はいくつかを試してみましたが、私は別のエラーを取得保管しております:私はSystem.getenv("EXTERNAL_STORAGE");
を印刷
String extStore = System.getenv("EXTERNAL_STORAGE");
File spatialDbFile = new File(extStore, "italy.sqlite");
を、私が得た:
/SDカード
2回目の試行:
File spatialDbFile = new File("mnt/sdcard/italy.sqlite");
これはまだ動作しません。
誰かが私を助けることができますか?
like-になります。あなたが得る出力に関しては、私はあなたが実際にデバイスにSDカードを持っていると仮定します。さらに、私はあなたに[Commonsware(https://stackoverflow.com/a/5695129/6296561) – Zoe
を読むことをお勧めします。「内部ストレージ内のファイルを開こうとしました。 - それは[内部ストレージ](https://commonsware.com/blog/2014/04/07/storage-situation-internal-storage.html)ではありません。それは[リムーバブルストレージ](https://commonsware.com/blog/2014/04/09/storage-situation-removable-storage.html)です。 – CommonsWare