2016-05-17 95 views
0

我有点不确定如何在Android上存储和加载文件。Android目录系统

我知道Assets存储在file:///android_assets/中,但是这个目录对每个应用程序都是独占的,只读吗?

我可以在哪里存储在运行时创建的文件,这些文件是应用程序独占的/应该在应用程序之间共享?

回答

2

清单档案中的应用 -

getExternalStorageDirectory() 
getExternalStoragePublicDirectory(String type) 
+0

完美!正是我需要的。 – 000000000000000000000

2

退房的documentation of the Context class -

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 

然后从类Environment访问外部存储使用的方法之一。它有几种方法根据文件的性质(私人,媒体,缓存等)返回放置文件的位置。