0
我試圖檢測Wifi設置中的更改,設備已根植。 這個簡單的FileObserver不會捕獲事件, 任何想法爲什麼? 感謝 查爾斯FileObserver未捕獲事件
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");
}
設備上存在/data/misc/wifi/wpa_supplicant.conf文件,但如果我嘗試用程序觸摸它,則會出現FileNotFound異常。如何連接到設備文件系統上的文件? – 2012-04-04 15:22:10