文本文件到Android手机上

时间:2014-03-31 21:03:08

标签: java android arrays text

我很好奇我是否可以使用FileReader和Buffered Reader类从Android手机上的计算机中读取文本文件。应用程序开始时,文本文件是否从桌面加载到Android手机上?

这是我的代码中唯一相关的部分。我知道捕获部分不在那里。

public void TestSeizureDetected() throws FileNotFoundException {
    try {
        FileReader fr = new FileReader("C:/Users/desiyosh/Desktop/patient1.txt");
        BufferedReader textReader = new BufferedReader(fr);
        String[] temp = new String[7681];
        double[] convert = new double[7681];

        for(int z= 0; z<7861; z++) {
            temp[z] = textReader.readLine();
        }

        textReader.close();
    }
}

1 个答案:

答案 0 :(得分:3)

不,这不起作用。

手机和计算机是两台独立的计算机设备,并且计算机的文件系统不会自动安装到手机上。即使通过USB线连接。

此外,即使是这样,Android操作系统也基于Linux,因此它不了解像C:这样的Windows操作系统卷,因此您提供的路径将是无效路径。

另外,你想把文件名放在括号中,比如这个 - "C:/Users/desiyosh/Desktop/patient1.txt",或者Java编译器会对你大喊大叫。