易采站长站为您分析Android编程实现识别与挂载U盘的方法,对比分析了Android针对U盘的识别与挂载技巧,具有一定参考借鉴价值,需要的朋友可以参考下
本文实例讲述了Android编程实现识别与挂载U盘的方法。,具体如下:
关于U盘的挂载可以先看一下这篇文章《Android2.3实现SD卡与U盘自动挂载的方法》,作者是将U盘直接挂载在SD卡下。我的机器是MTK6575的平台,支持sdcard和sdcard2,亲测将U盘挂载到sdcard2下可以实现U盘识别,但这只是一个临时解决办法,因为在同时插sdcard2和usb的情况下可能会有冲突,比如两个设备相同目录下存在同名文件的情况下只能识别一个。
要实现真正的U盘挂载需要修改几个文件:
一、修改vold.fstab
添加一条dev_mount udisk /mnt/udisk auto /devices/platform/mt_usb/usb1
二、修改init.rc
1、在
# create mountpoints
下添加一条
mkdir /mnt/udisk 0076 system system
2、在
# Backwards Compat
下添加一条
symlink /mnt/udisk /udisk










