以前都是用udev来自动挂载,可以android好像自己做了一套类似udev的vold,在Android2.2中还是用c++写的,请问各位,有谁实现了android自动挂载U盘,和传统的热插拔类似

解决方案 »

  1.   

    我这个不是挂sdcard哦,我这个是挂载能热插拔的usb设备
      

  2.   

    修改配置文件vold.fstab解决,与硬件USB总线相关
      

  3.   

    这样吧,这个问题还是又我来回答吧,在froyo中用来管理自动挂载的脚本在/system/etc/vold.fstab 其中vold服务是专门来管理挂载的,大家ps一下就能看到这个进程root      1666  1     4524   620   ffffffff 7ee0ee84 S /system/bin/vold我们移植的时候,只需要告诉vold,你的usb的插口接在哪条总线上,我在这里就把自己的例子贴出来,让大家做个参考# usbstorage devices
    dev_mount udisk /usbstorage/disk1 auto /devices/platform/tangox-ehci-hcd-0/usb1/1-1## sdcard
    dev_mount sdcard /sdcard/disk1 auto /devices/platform/sdhci0-tangox/mmc_host/mmc如果大家还有疑惑,就去google下usb总线,我也是最后彻底搞懂后,给后来人一些启发
      

  4.   

    楼主用UDEV自动挂载U盘,能说说看么,网上说的都不完整,行不通。挂不上去时有什么调试手段?