Как читать файл wpa_supplicant.conf
Может кто-нибудь помочь мне прочитать /data/misc/wifi/wpa_supplicant.conf
файл в устройстве Android через приложение для Android программно.
Я попробовал приведенный ниже код, чтобы прочитать информацию, хранящуюся в wpa_supplicant.conf
файл и отображать информацию в textview.но он ничего не возвращает.
try
{
Process psProc = Runtime.getRuntime().exec(new String[]{"su","-c"});//root
File path=Environment.getDataDirectory();
File myFile = new File("/data/misc/wifi/wpa_supplicant.conf");
FileInputStream fIn = new FileInputStream(myFile);
BufferedReader myReader = new BufferedReader(
new InputStreamReader(fIn));
String aDataRow = "";
String aBuffer = "";
while ((aDataRow = myReader.readLine()) != null) {
aBuffer += aDataRow + "\n";
}
tv.setText(aBuffer);
myReader.close();
Toast.makeText(getBaseContext(),"Done reading SD 'TextAreaAppender.java'",
Toast.LENGTH_SHORT).show();
}
catch (Exception e)
{
Toast.makeText(getBaseContext(), e.getMessage(),Toast.LENGTH_LONG).show();
tv.setText(e.getMessage());
}
Textview ничего не отображает.
2 ответа
Пожалуйста, убедитесь, что у вас есть перемонтировать раздел. В противном случае у вас нет разрешения на чтение / запись здесь.
Вы можете попробовать следовать перед дальнейшей операцией над этой папкой.
Runtime.getRuntime().exec("system/bin/mount -o rw,remount -t rootfs /data");
Runtime.getRuntime().exec("system/bin/chmod 777 /data/misc/wifi");
Ну, я укоренил свой htc one m7 и дал разрешение root esfile и использовал esfile и перешел к device /data /misc/ wifi/ wpa supplicant.conf