如何从Android中没有扩展名的文件中获取数据?

时间:2013-03-21 10:12:48

标签: java android parsing character-encoding

我有一个文件,我想解析这个文件中的数据。我试过,但我无法得到我想要的数据。我试图复制/粘贴我的.data文件但由于我的文件中包含一些字符而无法正常工作。

我的档案http://bit.ly/11meGwG

的链接

我不知道这是哪种类型的文件?

如何解码?

InputStream is = null;
is = getResources().openRawResource(R.raw.myfile);
InputStreamReader isr = null;
isr = new InputStreamReader(is);
BufferedReader br=new BufferedReader(isr);
StringBuilder sb=new StringBuilder();
String line;
try {
    while((line=br.readLine())!=null){
        System.out.println(line);
        sb.append(line+"\n");

    }
    isr.close();

1 个答案:

答案 0 :(得分:0)

您正在使用openRawResource()。这与您的assets/文件夹无关。 openRawResource()适用于您的res/raw/文件夹。

使用getAssets().open()assets/内打开文件。