我正在尝试通过使用来监视“/sys/class/udc”文件夹FileObserver
。我的应用程序是系统私有应用程序,因此不应该存在权限问题。我无法检测到更改事件。
String path = "/sys/class/udc";
static final int mask = (
FileObserver.CREATE |
FileObserver.DELETE |
FileObserver.DELETE_SELF |
FileObserver.MODIFY |
FileObserver.MOVED_FROM |
FileObserver.MOVED_TO |
FileObserver.MOVE_SELF
);
public UsbCableDisconncetEvent(String path) {
super(path, mask);
Log.d(TAG, "DisconnectEventHandler modified");
}
public void onEvent(int event, String path) {
Log.d(TAG, "recieved moified event " + event);
}
是否FileObserver
支持“/sys/class”文件的监控?