我在Android Studio中制作项目,我在项目文件夹中有一个文本文件,每次编译时,我都希望我的代码读取.txt文件。当所有东西都完成后,我希望.txt文件在.apk文件中。我不试图从SD卡等读取Android阅读文本文件
但我每次编译时都会收到“文件未找到异常”。在使用eclipse时,如果将.txt文件放在与项目相同的目录中,代码可以毫无问题地找到.txt文件,但在Android Studio中,它找不到我刚创建的文本文件。我在哪里必须将我的.txt文件放入我的项目文件夹中?
下面是代码:
FileReader in = new FileReader("TEXTgreetingKeywords.txt");
final BufferedReader br = new BufferedReader(new InputStreamReader(in));
我用同样的方法来读取在Java中的文本文件。我不明白为什么它不适用于Android,因为它也使用Java。
EDIT ------
我用资产管理公司,但我又
AssetManager asset = getAssets();
try {
in = asset.open("text.txt");
} catch (IOException e) {
e.printStackTrace();
}
得到了同样的错误,我必须将目录更改为类似“C:\软件\主\ text.txt“?
也许'资产'文件夹是你正在寻找的 –