我想将位于资产中的文件的内容作为字符串读取。例如,位于src/main/assets/
原始问题
我发现这个问题主要用作读取资产文件的“常见问题解答”,因此我总结了上面的问题。下面是我原来的问题
我正在尝试将资产文件读取为字符串。我的资产文件夹中有一个文件:data.opml,并希望将其作为字符串读取。
我尝试过的一些事情:
AssetFileDescriptor descriptor = getAssets().openFd("data.opml");
FileReader reader = new FileReader(descriptor.getFileDescriptor());
并且:
InputStream input = getAssets().open("data.opml");
Reader reader = new InputStreamReader(input, "UTF-8");
但没有成功,所以一个完整的例子将不胜感激。