0
Ich versuche, Änderungen in WLAN-Einstellungen zu erkennen, Gerät ist verwurzelt. Dieser einfache FileObserver fängt keine Ereignisse ein, Irgendeine Idee warum? Dank CharlesFileObserver Ereignisse nicht abfangen
public class WifiObserverActivity extends Activity{
/** Called when the activity is first created. */
FileObserver fileObserver;
private static Context context;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.main);
context = this;
fileObserver = new FileObserver("/data/misc/wifi/wpa_supplicant.conf")
{
@Override
public void onEvent(int event, String path)
{
Log.i("FOBS", "Event on file " + path);
}
};
fileObserver.startWatching();
Log.i("FOBS", "startWatching " + "/data/misc/wifi/wpa_supplicant.conf");
}
Die Datei /data/misc/wifi/wpa_supplicant.conf existiert auf dem Gerät, aber wenn ich versuche, sie mit einem Programm zu berühren, bekomme ich eine FileNotFound-Ausnahme. Wie kann ich eine Verbindung zu einer Datei im Dateisystem des Geräts herstellen? –