INIReader inireader = new INIReader();
int i = inireader.read("main.ini");
EditText tab1_editText1 = (EditText) findViewById(R.id.tab1_editText1);
tab1_editText1.setText(inireader.getValue("Pram", "IP"));
INIReader 的类:/*
* Description: read the data from file.
* Parameter: the file name.
* Return: the read line number. return zero if file not found or empty.
*/
public int read(String argFileName) {
int read_line = 0;
if (fileName != null) {
return read_line;
}
fileName = argFileName;
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(
new FileInputStream(argFileName), "UTF-8"));
String line;
while ((line = reader.readLine()) != null) {
read_line++;
parseLine(line);
}
reader.close();
} catch (Exception e) {
e.printStackTrace();
Log.e("EncryptBox", "INIReader: read error.");
}
return read_line;
}我把main.ini放在多个文件下试了,结果都不读不到文件,返回0.我没有真实的机器,只有仿真器。
if (fileName != null) {
return read_line;
}
main.ini要放在哪里目录下?
Api就是工程目录。
还是读取不到文件。