我有点不确定如何在Android上存储和加载文件。Android目录系统
我知道Assets存储在file:///android_assets/
中,但是这个目录对每个应用程序都是独占的,只读吗?
我可以在哪里存储在运行时创建的文件,这些文件是应用程序独占的/应该在应用程序之间共享?
我有点不确定如何在Android上存储和加载文件。Android目录系统
我知道Assets存储在file:///android_assets/
中,但是这个目录对每个应用程序都是独占的,只读吗?
我可以在哪里存储在运行时创建的文件,这些文件是应用程序独占的/应该在应用程序之间共享?
清单档案中的应用 -
getExternalStorageDirectory()
getExternalStoragePublicDirectory(String type)
退房的documentation of the Context class -
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
然后从类Environment访问外部存储使用的方法之一。它有几种方法根据文件的性质(私人,媒体,缓存等)返回放置文件的位置。
完美!正是我需要的。 – 000000000000000000000