androidusb路徑
『壹』 如何打開安卓手機usb調試開關
一、安卓手機系統:打開USB調試模式的方法根據系統版本有所不同,通用的有三種。
1、菜單鍵---設置或在應用程序---設置程序----應用程序即可打開 USB調試模式。
2、菜單鍵---設置或在應用程序---設置程序---開發人員選項即可打開 USB調試模式。
3、如果找不到開發者選項:設置,--關於手機---版本號連續點擊(次數不等)直到成功開啟。
二、以華為產品為例,打開usb調試。
1、點擊打開桌面設置。
『貳』 如何查看USB方式連接Android設備的外接設備信息
這里主要介紹了Android中查看USB連接的外接設備信息的代碼實例,可以參考下
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 {
@Override
public void onReceive(Context context, Intent intent)
{
String action = intent.getAction();
if
(action.equals(Intent.ACTION_MEDIA_EJECT)) {
//USB設備移除,更新UI
} else if
(action.equals(Intent.ACTION_MEDIA_MOUNTED)) {
//USB設備掛載,更新UI
}
}
}
//獲得掛載的USB設備的存儲空間使用情況
public static String getUSBStorage(Context context){
// USB Storage
//storage/udisk為USB設備在Android設備上的掛載路徑.不同廠商的Android設備路徑不同。
//這樣寫同樣適合於SD卡掛載。
File path = new File("/storage/udisk");
StatFs stat = new StatFs(path.getPath());
long blockSize =
stat.getBlockSize();
long totalBlocks = stat.getBlockCount();
long availableBlocks = stat.getAvailableBlocks();
String usedSize =
Formatter.formatFileSize(context, (totalBlocks-availableBlocks) *
blockSize);
String availableSize = Formatter.formatFileSize(context,
availableBlocks * blockSize);
return usedSize + " / " +
availableSize;//空間:已使用/可用的
}
2,USB外接輸入設備(如:鍵盤,滑鼠,掃描槍)
復制代碼
代碼如下:
try {
//獲得外接USB輸入設備的信息
Process p=Runtime.getRuntime().exec("cat
/proc/bus/input/devices");
BufferedReader in = new BufferedReader(new
InputStreamReader(p.getInputStream()));
String line = null;
while((line = in.readLine())!= null){
String deviceInfo =
line.trim();
//對獲取的每行的設備信息進行過濾,獲得自己想要的。
}
} catch (Exception e) {
// TODO: handle
exception
e.printStackTrace();
}
另:設備信息也可以通過 adb
shell 進入執行 cat /proc/bus/input/devices看到。
USB外接輸入設備信息列印如下:
復制代碼
代碼如下:
I: Bus=0003 Vendor=11c0 Proct=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
Proct=0030 Version=0110 這行信息會在Android設備與USB設備數據交互的是否使用到。
關於USB外接設備如何與Android設備數據數據交互的代碼書寫可以參考:
http://developer.android.com/guide/topics/connectivity/usb/index.html
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口.
『叄』 android有沒有提供檢測USB狀態和路徑的方法
獲取UBB等大容量的設備一般使用下面命令:
Environment.().getPath();
希望您試下。
『肆』 安卓手機usb調試在哪兒
若當前使用的vivo手機,首次開啟USB調試,需進入設置--系統管理--關於手機--(版本信息)--軟體版本號或進入設置--我的設備--更多參數,連續點擊軟體版本號7次,再進入設置--系統管理--開發者選項--進入開啟USB調試。
註:部分機型需進入設置--更多設置--關於手機--(版本信息)--連續點擊軟體版本號7次後,再進入設置--更多設置的最底部找到「開發者選項」,進入開啟USB調試;
如果您在以上路徑沒有找到USB調試,請在撥號界面輸入*#*#7777#*#*進入開啟。
『伍』 安卓usb驅動文件應該放到哪裡
USB驅動文件應該放在C:\windows\system32\divers文件夾。
divers文件夾所存放的都是windows所有的軟硬體驅動,驅動文件名以.sys結尾。
『陸』 androisb掛載4G
你好,您要問的是androisb掛載4G的方法是什麼?方法如下:
1、添加USB驅動,配置內核選項。
2、移植GPS,模塊廠商會提供相應的文檔和驅動,添加編譯。
3、把gps驅動代碼放置在新建路徑。
4、GPS驅動移植完成後,接下來移植RIL到androisb就可以支持掛載4G了。因為如果發現該鏡像還是無法掛載4G,或者是有些sim卡不支持,原因就是因為沒有配置好APN導致的。以上這些就是androisb掛載4G的方法了。
『柒』 android 開發 獲取手機usb連接器的路徑
給你一個思路:
因為所有的外部存儲插入都會有一個系統監聽觸發,usb存儲和sd卡的監聽都是一樣的,所以可以通過監聽獲得他的路徑。這個是主要現象的代碼,你自己補充一下其他的細節。
做一個監視外界存儲設備的監聽:
IntentFilter mIntentFilter = new IntentFilter();
mIntentFilter.addAction(Intent.ACTION_MEDIA_MOUNTED);
registerReceiver(mountReceiver, mIntentFilter);
然後在響應里邊輸出路徑:
private BroadcastReceiver mountReceiver = new BroadcastReceiver(){
public void onReceive(Context context, Intent intent){
String path = intent.getData().getPath(); //在這里得到新插入外部存儲的路徑,sd卡或者usb存儲能獲得。
if(path.startsWith(EXTERNAL_SDCARD_STORAGE) || path.startsWith(EXTERNAL_USB_STORAGE)){
Log.e("This Log is the path for you!",path);
};