所以我有一些文件,我希望我的Android应用程序可以访问,读取和写入。
我想在内部存储它。我在哪里可以将这些文件放在我的Java项目中,以便它们可以访问或者不能这样做?
答案 0 :(得分:1)
有三种方法可以实现这一目标,并根据您的要求选择approch
这是新款智能手机中正常的SDCARD /内置SDCARD。你需要创建特定的文件夹结构并将文件放在那里,在这里你可以进行文件读写 但这是不安全的,因为所有应用程序都可以访问
这是作为Applicaiton特定的存储,您可以在其中创建文件并执行操作,这是最安全的方式,但这是生成运行时因此您无法直接推送文件,您可以放置您的文件在RAW
或ASSETS
中复制
RAW和ASSETS
这只是在代码结构中,只有读取权限才能给这个文件夹,你不能改变这个文件的运行时间。
如果您选择这种方法中的任何一种,那么简单的护目镜将显示示例代码。
答案 1 :(得分:0)
您可以在internal storage的路径中读取或写入文件
data/data/package_name/files
。我已经answered提出了类似的问题,你可以查看一下。