USB儲存裝置 如 U盤,行動硬碟

2021-07-08 13:51:14 字數 1733 閱讀 2917

1,usb儲存裝置(如:u盤,行動硬碟):

//usb儲存裝置 插拔監聽與 sd卡插拔監聽一致。

複製**

**如下:

private usbbroadcastreceiver mbroadcastreceiver;

intentfilter ifilter = new intentfilter();

ifilter.addaction(intent.action_media_eject);

ifilter.addaction(intent.action_media_mounted);

ifilter.addaction(intent.action_media_removed);

ifilter.addaction(intent.action_media_unmounted);

ifilter.adddatascheme("file");

mbroadcastreceiver = new usbbroadcastreceiver();

registerreceiver(mbroadcastreceiver, ifilter);

private class usbbroadcastreceiver extends broadcastreceiver else if (action.equals(intent.action_media_mounted)) }}

//獲得掛載的usb裝置的儲存空間使用情況

public static string getusbstorage(context context)

2,usb外接輸入裝置(如:鍵盤,滑鼠,掃瞄槍)

複製**

**如下:

try   

} catch (exception e)

另:裝置資訊也可以通過 adb shell 進入執行  cat /proc/bus/input/devices看到。

usb外接輸入裝置資訊列印如下:

複製**

**如下:

i: bus=0003 vendor=11c0 product=0030 version=0110

n: name="acrux usb keyboard"

p: phys=usb-0000:00:04.0-1.3/input1

s: sysfs=/devices/pci0000:00/0000:00:04.0/usb1/1-1/1-1.3/1-1.3:1.1/input/input3

u: uniq=

h: handlers=mouse1 event3

b: prop=0

b: ev=17

b: key=70000 0 0 0 0 0 0 0 0

b: rel=103

b: msc=10

i: bus=0003 vendor=11c0 product=0030 version=0110 這行資訊會在android裝置與usb裝置資料互動的是否使用到。

關於usb外接裝置如何與android裝置資料資料互動的**書寫可以參考:

n: name="acrux usb keyboard" 這行說明了外接的usb裝置的名稱。

p: phys=usb-0000:00:04.0-1.3/input1

s: sysfs=/devices/pci0000:00/0000:00:04.0/usb1/1-1/1-1.3/1-1.3:1.1/input/input3

這兩行可用於識別該usb裝置連線在android裝置的哪乙個usb口.

Linux無法識別移動裝置(U盤 行動硬碟)的問題

實驗室的伺服器突然不能夠自動掛載行動硬碟了。然後,就只能手動掛載了.在插入行動硬碟之前,先使用 more proc partitions 命令檢視系統的硬碟和分割槽情況。接好行動硬碟後,再用more proc partitions 命令檢視,發現了sdb 和它的四個磁碟分割槽sdb1,sdb2,sd...

centos 掛載U盤行動硬碟

mount t ntfs dev sdb1 mnt usb mount unknown filesystem type ntfs 這是由於centos release 5.3 final 上無法識別ntfs格式的分割槽。因為要拷貝單檔案大於4gb的檔案 就在windows 搞成ntfs格式 插入到伺...

mac如何掛載行動硬碟 U盤

預設情況下mac os對ntfs磁碟的掛載方式是唯讀 read only 的,如何實現讀寫 方法一 借助第三方軟體 比如ntfs for mac,不過要收費,好像還有其他免費的軟體,有興趣的同學可以自己找下 方法二 因為os原生就是支援ntfs的,但是後來由於微軟的限制,蘋果把這個功能給遮蔽了,可以...