我的意思是,我在a.txt中写了100个单词(每行包含一个单词,所以我写100行到100个单词)。我想在我的Android应用程序中访问此txt。例如,我只想要6.word。为此,我想写一个函数。
public String generate(int a)
{
//I want to return a. word in my txt
//
//
//
//
return ...
}
我不知道我是怎么做到的?
答案 0 :(得分:1)
将txt放在res/raw
文件夹中。
假设该文件名为 ff.txt 。
然后使用openRawResource()
方法将文件作为输入流打开,并提供资源ID作为输入(例如:package.name.here。 R.raw.ff )。
通过InputStream
方法返回openRawResource()
后,您可以像在通用Java应用程序中一样,使用该文件执行所需的一切。