Android手机下可以写文件的目录除了
Android
Environment.getExternalStorageDirectory()获取的路径也就是/sdcard
Environment.getExternalStorageDirectory()
/sdcard
/data/data/packageName/安装包路径下
/data/data/packageName/
像/storage/sdcard0, /mnt/sdcard 都是软链接到 /sdcard
/storage/sdcard0
/mnt/sdcard
所以Android上面除了这两个地方 还有其他地方可以写文件的吗。
ps:测试手机为nexus 5 没有外置存储卡
闭关修行中......
最初に何をしたいですか?これら 2 つの場所ではファイルの読み取りと書き込みのニーズを満たすことができませんか?アプリケーション層のアプリケーションの場合は、この 2 か所だけです。 nexus 5 には外部メモリ カードがありませんが、外部メモリ カードと同様に externalStorage に属する拡張メモリが内蔵されています。
一般に、root 化されていない携帯電話には SD カードが内蔵されており、外部 SD カードがある場合はそれも問題ありません。また、アプリケーションのインストール ディレクトリにある SD カードも問題ありません。 root 以降はこれ以上は言いません
/data/local/tmp もあります
最初に何をしたいですか?これら 2 つの場所ではファイルの読み取りと書き込みのニーズを満たすことができませんか?アプリケーション層のアプリケーションの場合は、この 2 か所だけです。 nexus 5 には外部メモリ カードがありませんが、外部メモリ カードと同様に externalStorage に属する拡張メモリが内蔵されています。
一般に、root 化されていない携帯電話には SD カードが内蔵されており、外部 SD カードがある場合はそれも問題ありません。また、アプリケーションのインストール ディレクトリにある SD カードも問題ありません。 root 以降はこれ以上は言いません
/data/local/tmp もあります