当前位置:首页 » 安卓系统 » android扫描usb

android扫描usb

发布时间: 2022-11-06 22:02:00

① 安卓Android手机怎样打开usb调试模式连接电脑

不同的安卓系统版本打开 USB 调试模式的方法不同,所以请根据你的安卓系统版本号,来查看具体的方法。

Android 1.5 - Android 3.2,进入“设置” -> “应用” -> “开发” -> “USB调试”进行勾选,但不同的手机由于 ROM 不一样,可能有细微的差别。
Android 4.0.X,点击“设置” -> “开发人员选项” -> “USB调试”进行勾选。
Android 4.1.X,点击“设置” -> “开发人员选项” -> “右上角打开开发模式” -> “USB调试模式”进行勾选。
Android 4.2 - Android 4.3,点击“设置” -> “关于手机” -> “版本号(连续双击后返回主菜单)” -> “开发人员选项” -> “右上角打开开发模式” -> “USB调试模式”进行勾选。
OPhone 系统,连接 USB 数据线,在主屏幕弹出窗口选择 ADB 即可。
阿里云系统,云 OS 2012,需要辅助工具打开调试,云 OS 2.0 默认已经打开,但系统已经被封闭无法使用。
下面分选择了市面上比较常见的 Android 2.3 版本和 Android 4.2 版本进行图文说明。
Android 2.3 版本 USB 调试模式打开方法
1. 在主界面按菜单键,点击“系统设置”。见下图红圈处。

② android如何编程读取usb设备

这你得把驱动写到系统底层那里去!linux和win驱动方面不一样的地方就是linux得在内核里面集成,win直接安装就行了。如果是打印机的话就用路由器的USB接口外接过去然后在局域网里面操作——只要连接了这台路由器的设备都能使用打印机打印。还有一点路由器得刷固件!原厂的固件不一定有驱动,要是自己会做也可以自己把驱动做进去,一般这样的路由器用的是openwrt系统。

③ 如何打开华为Android手机的usb调试模式

可以进入“设置->关于手机“。
然后点击版本号7次进入开发者模式的。
选择“返回”就可以看到“开发者选项”的菜单,进入“开发者选项”。
打开USB调试。就可以了。

安卓手机怎么强制开启USB调试

手机/平板电脑设置USB调试的方法:设置-开发者选项-USB调试-开启/关闭。
若未找到【开发者选项】,请操作:设置-关于手机-软件信息-版本号连续点击7次,返回设置菜单即可激活开发者选项。

⑤ 如何检测,如果Android有完整的USB支持或不

1.如果只是手机的USB硬件是OTG,支持USB Host
但是手机中android系统是低于3.1版本,或者里面没有对应的USB驱动的
则都无法使用USB Host功能,都无法外接USB 键盘之类的USB设备。
2.本身手机的USB硬件就不是OTG的,就不支持USB Host
即使你手机中Android版本再高,比如是4.1,那也是白搭,也没法用USB Host的。
3.只有当你的手机本身的USB硬件是OTG的,且Android系统是3.1版本之上的,且系统的固件(ROM镜像)里面是有对应的驱动的,才能真正使用上USB Host。
4.Android中,USB方面,分两种模式:USB accessory== USB Device == Android手机作为一个Device设备;把手机连到电脑上,电脑就是Host,手机就是Device,手机就是类似于U盘,可以从主机电脑中操作U盘,拷贝U盘资料了.此种模式,可以说所有手机都支持,就像都可以当做一个U盘接到电脑上一样;USB host == Android手机作为一个Host主机.Android手机就是主控制器,可以外接/外挂,USB鼠标,USB键盘,U盘,USB摄像头,游戏手柄等被控制的设备.此种USB Host模式,需要软硬件都支持才能工作:硬件:确保手机本身的USB模块是OTG的,即USB的硬件是那种,既可以被配置为Device的,也可以被配置为Host的.与此相对应的是,有些USB的硬件模块,是固定的USB Device,或者是USB Host.比如普通的U盘中的USB模块,就是固定的USB Device.比如你把U盘接到电脑上的那个USB接口,就是主板上的USB Host的接口,可以挂载你的U盘.与此类似的是,有些数码相机,就是USB OTG的.即可以当做U盘接到电脑上,电脑上就可以把相机里面照片拷贝出来了.也可以当做USB 主机,连接USB的打印机,把照片传输到打印机上,打印出来.软件Android系统,必须是Android 3.1(API Level 12).本身手机常见给你预装的Android系统,本身是有对应的USB(OTG)的驱动.

⑥ 安卓手机系统怎样打开USB调试模式

vivo手机首次开启USB调试,需进入设置--系统管理--关于手机--软件版本号或进入设置--我的设备--更多参数,连续点击软件版本号7次,再进入设置--系统管理--开发者选项--进入开启USB调试。
部分机型需进入设置--更多设置--关于手机--(版本信息)--连续点击软件版本号7次后,再进入设置--更多设置的最底部找到“开发者选项”,进入开启USB调试;
如果您在如上路径没有找到USB调试,请在拨号界面输入*#*#7777#*#*进入开启。

⑦ android有没有提供检测USB状态和路径的方法

获取UBB等大容量的设备一般使用下面命令:
Environment.().getPath();
希望您试下。

⑧ 如何查看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接口的条码扫描枪,读取一维条码。

支持这个品牌很多,我这边卖一般800一只,你用在项目上,那就用好点的,要1500左右一只

热点内容
服务器伪装ip如何破解 发布:2025-03-04 21:25:54 浏览:1000
iphone6怎么解锁屏密码 发布:2025-03-04 21:21:38 浏览:133
微信少儿编程 发布:2025-03-04 21:12:45 浏览:190
lol服务器连不上怎么办 发布:2025-03-04 20:56:13 浏览:678
米侠里面的脚本有什么用 发布:2025-03-04 20:52:22 浏览:589
xmlmd5加密 发布:2025-03-04 20:52:22 浏览:811
我的世界搜不到租赁服务器 发布:2025-03-04 20:40:09 浏览:551
c创建sqlite数据库 发布:2025-03-04 20:29:45 浏览:893
我的世界手游版怎么做服务器 发布:2025-03-04 19:52:22 浏览:944
浪潮存储知识 发布:2025-03-04 19:50:07 浏览:579