在哪里放置外部存储Android文件

时间:2013-12-12 11:31:39

标签: android

所以我有一些文件,我希望我的Android应用程序可以访问,读取和写入。

我想在内部存储它。我在哪里可以将这些文件放在我的Java项目中,以便它们可以访问或者不能这样做?

2 个答案:

答案 0 :(得分:1)

有三种方法可以实现这一目标,并根据您的要求选择approch

    SDCARD上的
  1. 这是新款智能手机中正常的SDCARD /内置SDCARD。你需要创建特定的文件夹结构并将文件放在那里,在这里你可以进行文件读写 但这是不安全的,因为所有应用程序都可以访问

  2. 内部存储
  3. 这是作为Applicaiton特定的存储,您可以在其中创建文件并执行操作,这是最安全的方式,但这是生成运行时因此您无法直接推送文件,您可以放置​​您的文件在RAWASSETS中复制

  4. RAW和ASSETS

  5. 这只是在代码结构中,只有读取权限才能给这个文件夹,你不能改变这个文件的运行时间。

    如果您选择这种方法中的任何一种,那么简单的护目镜将显示示例代码。

答案 1 :(得分:0)

您可以在internal storage的路径中读取或写入文件 data/data/package_name/files。我已经answered提出了类似的问题,你可以查看一下。