当前位置:首页 » 安卓系统 » androidusb路径

androidusb路径

发布时间: 2022-12-21 07:23:22

‘壹’ 如何打开安卓手机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);
};

热点内容
20149月二级c语言 发布:2025-05-16 16:22:29 浏览:959
恐怖月亮服务器ip 发布:2025-05-16 16:18:42 浏览:721
java核心技术1 发布:2025-05-16 16:18:01 浏览:727
安卓汽车盲区辅助哪里下载 发布:2025-05-16 16:02:53 浏览:361
码尚编程 发布:2025-05-16 15:55:39 浏览:445
android全局字体 发布:2025-05-16 15:53:19 浏览:573
jsp在服务器编译先转译成什么 发布:2025-05-16 15:41:36 浏览:981
svn服务器编译 发布:2025-05-16 15:41:26 浏览:965
照片被涂鸦擦掉如何看到信息安卓 发布:2025-05-16 15:36:43 浏览:180
手机怎么配置内存大 发布:2025-05-16 15:18:06 浏览:166