我知道网站http://developer.android.com/guide/appendix/media-formats.html,但只显示了媒体支持的内容,我想知道是否有人知道.txt是否有支持它的原生API?
请注意,我主要关注的是解析.TXT
答案 0 :(得分:0)
媒体格式与视频/图像/声音有关。基于文本的格式实际上是太广泛的描述。 Java支持读取文本文件,欢迎您随意做任何事情。 DOC是二进制格式,Android中没有API可以读取它。您可能想要搜索一些允许读取它的java类。
答案 1 :(得分:0)
.txt基本上只是纯文本。这就是我在java中保存任何文本文件的方式。真的很简单。我听说有一些apache库(这个词现在正在逃避我),它比java中通常做的更好地处理I / O.
答案 2 :(得分:0)
因为没有开箱即用的api,这就是我解析txt文件的方式。
final File file = new File(Environment.getExternalStorageDirectory(), "/MyFolder/MyFile.txt");
final BufferedReader br = new BufferedReader(new FileReader(file));
String line;
while ((line = br.readLine())!=null) {
// parse line here
}
虽然我会处理异常