安卓项目中内部文件存储在哪里?

3

在我的项目中,我需要创建一个文本文件并从该文件中读取特定内容。我需要知道在哪个目录下放置该文件,以便我可以在我的java代码中成功地读取它?

2个回答

2

这应该放在/assets/目录下。

还可以阅读这篇关于Android初学者:资源和资产简介的教程。

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) {}
         }
}

0
如果这些文件是您的应用程序下载或创建的,则应遵循使用内部存储外部存储的指南。如果它包含在apk中,则文件应放置在/assets/中,并且您可以使用AssetManager访问它。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接