1) usb driver 内嵌在内核中,或者系统启动过程加载usb driver,加载USB driver 即上报 udev event通知U插入,但是这个时候app还未启动,捕抓不到U盘插入事件。
2)参考android中的vold实现,调用coldboot("/sys/block");进行重新扫描,重新触发U盘插入事件。
2)参考android中的vold实现,调用coldboot("/sys/block");进行重新扫描,重新触发U盘插入事件。
代码在 android/system/vold/main.cpp