如何将手机存储上的纯文本文件内容保存到Android中的变量?

时间:2011-10-17 03:29:37

标签: android

我在Android设备的外部存储器中有一些纯文本数据,我想将该纯文本保存到变量我该怎么办?

我试过了:

Scanner in;
try {
in = new Scanner(openFileInput("aspw.dat"));
String password = in.nextLine();
} catch (FileNotFoundException e1) {
errortoast.show();
e1.printStackTrace();
}

即使文件aspw.dat就在SD卡的根目录中,我也找不到文件异常。

1 个答案:

答案 0 :(得分:1)

使用此代码:

Scanner in = new Scanner(openFileInput("Name of file"));
String stuff = in.nextLine();
然后

stuff将包含文件中第一行的内容。如果文件中应该有多行,您可以继续调用in.nextLine()。有关使用扫描仪的详细信息,请查看Scanner Documentation。有关使用android文件输入和输出的更多信息,请查看Android Data Storage的文档。