haulm 发表于 2012-9-4 01:00:01

安卓 4.0 手机连接 magiclinux 的几个问题

以下的内容将会更新到未来的 M 2.5.17:
首先下拉菜单或在手机系统设置中的开发人员选项里把USB调试打开
把手机待机时间加长到十分钟以上,因为挂载操作时,手机的待机可能会导致你要拆电池才能重新打开
安卓系统本身提供了几个连接方式:
第一个是U盘连接方式,网上流传需要增加 linux 系统的配置有 /etc/udev/rules.d/51-android.rules

SUBSYSTEM=="usb", ATTR{idVendor}=="17ef", MODE="0666", GROUP="plugdev"
#HTC DESIRE Z
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
#Moto MileStone2,Me525
SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", MODE="0666", GROUP="plugdev"
#Acer      0502
SUBSYSTEM=="usb", ATTR{idVendor}=="0502", MODE="0666", GROUP="plugdev"
#Dell   413c
SUBSYSTEM=="usb", ATTR{idVendor}=="413c", MODE="0666", GROUP="plugdev"
#Foxconn   0489
SUBSYSTEM=="usb", ATTR{idVendor}=="0489", MODE="0666", GROUP="plugdev"
#Garmin-Asus   091E
SUBSYSTEM=="usb", ATTR{idVendor}=="091e", MODE="0666", GROUP="plugdev"
#Huawei   12d1
SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", MODE="0666", GROUP="plugdev"
#Kyocera   0482
SUBSYSTEM=="usb", ATTR{idVendor}=="0482", MODE="0666", GROUP="plugdev"
#LG   1004
SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666", GROUP="plugdev"
#Nvidia   0955
SUBSYSTEM=="usb", ATTR{idVendor}=="0955", MODE="0666", GROUP="plugdev"
#Pantech   10A9
SUBSYSTEM=="usb", ATTR{idVendor}=="10A9", MODE="0666", GROUP="plugdev"
#Samsung   04e8
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev"
#Sharp   04dd
SUBSYSTEM=="usb", ATTR{idVendor}=="04dd", MODE="0666", GROUP="plugdev"
#Sony Ericsson   0fce
SUBSYSTEM=="usb", ATTR{idVendor}=="0fce", MODE="0666", GROUP="plugdev"
#ZTE   19D2
SUBSYSTEM=="usb", ATTR{idVendor}=="19D2", MODE="0666 , GROUP="plugdev"


旧版本 udev 的书写格式

#HTC DESIRE Z
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"
#Moto MileStone2,Me525
SUBSYSTEM=="usb", SYSFS{idVendor}=="22b8", MODE="0666"
#Acer      0502
SUBSYSTEM=="usb", SYSFS{idVendor}=="0502", MODE="0666"
#Dell   413c
SUBSYSTEM=="usb", SYSFS{idVendor}=="413c", MODE="0666"
#Foxconn   0489
SUBSYSTEM=="usb", SYSFS{idVendor}=="0489", MODE="0666"
#Garmin-Asus   091E
SUBSYSTEM=="usb", SYSFS{idVendor}=="091e", MODE="0666"
#Huawei   12d1
SUBSYSTEM=="usb", SYSFS{idVendor}=="12d1", MODE="0666"
#Kyocera   0482
SUBSYSTEM=="usb", SYSFS{idVendor}=="0482", MODE="0666"
#LG   1004
SUBSYSTEM=="usb", SYSFS{idVendor}=="1004", MODE="0666"
#Nvidia   0955
SUBSYSTEM=="usb", SYSFS{idVendor}=="0955", MODE="0666"
#Pantech   10A9
SUBSYSTEM=="usb", SYSFS{idVendor}=="10A9", MODE="0666"
#Samsung   04e8
SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"
#Sharp   04dd
SUBSYSTEM=="usb", SYSFS{idVendor}=="04dd", MODE="0666"
#Sony Ericsson   0fce
SUBSYSTEM=="usb", SYSFS{idVendor}=="0fce", MODE="0666"
#ZTE   19D2
SUBSYSTEM=="usb", SYSFS{idVendor}=="19D2", MODE="0666
如此操作后,安卓手机不管你用的是是什么牌子,只要顶部下拉菜单,打开 USB 存储连接,KDE4 就会把手机存储当成 U 盘发现并应用。

第二种方式:

同上,下拉菜单下面有一个“显示其它 USB 选项”,其中第二项 MTP 存储设备
MTP(Media Transfer Protocol)媒体传输协议,是基于 PTP(Picture Transfer Protocol) 协议的扩展,主要用于传输媒体文件,其中有价值的应用就是同步 DRM 文件的 license。
需安装 mtpfs 组件,之前所有版本没有集成这个东西
mkdir ~/MTP
mtpfs ~/MTP
ls ~/MTP 就发现读出手机存储了,关闭存储指令
fusermount -u ~/MTP

最后一种方式:
其它选项中的相机(PTP),这个不多解释,选择它 KDE4 就发现了手机中的图片,但其它内容不可见。

haulm 发表于 2012-12-20 06:23:01

已经在 2.6.0 体现,取消置顶。
页: [1]
查看完整版本: 安卓 4.0 手机连接 magiclinux 的几个问题