哪里是存储在android项目中的内部文件?

时间:2010-07-12 13:23:12

标签: java android

在我的项目中,我必须制作一个文本文件并从该文件中读取详细信息。我需要知道将文件放在目录中的哪个位置,以便我可以在我的java代码中成功读取它?

2 个答案:

答案 0 :(得分:2)

应该进入/assets/

阅读本教程,了解Android Beginners: Intro to Resources and Assets

AssetManager assetManager = getAssets();
InputStream stream = null;
try {
    stream = assetManager.open("file.txt");
} catch (IOException e) {
    // handle
}
finally {
         if (stream != null) {
               try {
                   stream.close();
              } catch (IOException e) {}
         }
}

答案 1 :(得分:0)

如果它们是您的应用下载或创建的文件,则应遵循使用internal storageexternal storage的准则,如果它包含在apk中,那么该文件应该进入{{1您可以使用AssetManager

访问它