1. 利用adb命令打开usb调试
打开android手机的USB调试对于使用豌豆夹、调试程序等来说很重要。下面说说如何用代码自动打开USB调试。先分析USB调试的相关源代码。
在 packages/apps/Settings/src/com/android/settings/DevelopmentSettings.java 找到关于 USB Debug Enable 的代码:
[java]view plain
Settings.Secure.putInt(getContentResolver(),Settings.Secure.ADB_ENABLED,0);
此文件中,将根据用户设置将其值保存到 Settings 数据库中。别处将根据其值动态变化做出相应动作
经搜索,在 frameworks/base/services/java/com/android/server/NotificationManagerService.java 中存在利用该值判断是否在状态栏中进行通知。代码如下:
别处将根据其值动态变化做出相应动作如状态栏消息提示。
[java]view plain
voidobserve(){
ContentResolverresolver=mContext.getContentResolver();
resolver.registerContentObserver(Settings.Secure.getUriFor(
Settings.Secure.ADB_ENABLED),false,this);
update();
}
@OverridepublicvoidonChange(booleanselfChange){
update();
}
publicvoipdate(){
ContentResolverresolver=mContext.getContentResolver();
mAdbEnabled=Settings.Secure.getInt(resolver,
Settings.Secure.ADB_ENABLED,0)!=0;
updateAdbNotification();
}
通过分析代码,我们可以实现用程序自动打开usb调试了。
[java]view plain
booleanenableAdb=(Settings.Secure.getInt(getContentResolver(),Settings.Secure.ADB_ENABLED,0)>0);
if(!enableAdb){
Settings.Secure.putInt(getContentResolver(),Settings.Secure.ADB_ENABLED,1);
}
马上进行运行,会出现异常,通过Logcat可以看到没有权限。android.permission.WRITE_SECURE_SETTINGS是不允许普通程序来执行,必须要有系统的签名或放到
/system/app下。
(1)、在AndroidManifest.xml加上两个权限
[html]view plain
<uses-permissionandroid:name="android.permission.WRITE_SETTINGS"></uses-permission>
<uses-permissionandroid:name="android.permission.WRITE_SECURE_SETTINGS"/>
可以把程序push到/system/app,并对这个apk加上0644的权限,重启手机,可以发现usb调试自动打开了。
2. adb-usb.ini怎么关闭
首先得确保手机的[设置/开发/调试]是勾选上的。
然后使用lsusb查找到devID,以16进制写入到本地电脑隐藏目录文件[/home/用户名/.android/adb_usb.ini]中
最后打开一个命令行执行./adb
devices即可
3. 手机打开usb调试,输入adb命令连不上手机怎么办
手机连接电脑方式:
1.手机需要处于开机状态。
2.将手机与电脑连接,下滑手机屏幕顶帘,查看通知栏是否有提示已连接为媒体设备”或已连接进行充电”-勾选媒体设备MTP”。
注:
1.若手机连接电脑时屏幕已锁屏,建议先将屏幕解锁。
2.若连接后无任何反应,可能是由于电脑中缺少USB驱动,请在电脑中下载安装Kies或S换机助手软件。
若手机为Android4.3及以上系统,请下载安装Kies3版本或下载PC版S换机助手连接电脑即可。
注:根据电脑的操作系统选择Windows版本下载/MAC
OS版本下载。
4. 安卓手机usb调试模式已关闭 能不能用adb命令打开或者adb与电脑连接手机
进入工程模式利用adb命令解锁ROOT。刷入recovery,再刷机。
5. 配置usb为adb是什么意思
安装好手机的驱动就可以了。具体要看你手机型号,下载对应的驱动。adb是终端命令adb.exe。可以执行linux下的命令,也可以上传、下载文件到手机上。
6. 亲见m4怎么用adb命令打开usb调试
进入设置-应用程序-开发-USB调试,勾选开启就可以了。
亲见m4刷机工具是款针对亲见旗下的M4型号智能音箱打造的刷机升级工具。它可以帮助用户将设备信息进行快速升级,提供更多的功能。同时,它还可以适配各种操作系统,满足大家的需求。
亲见,是北京数字家圆科技有限公司旗下品牌。品牌初衷是“增进家人之间的情感”。亲见系列产品有亲见智能座机(S1) 、亲见智能座机H1,以及人工智能音箱亲见M10等 。
亲见APP配合亲见H1,能够快速与亲见H1实现高清视频通话,还能远程管理亲见H1,实现添加联系人。 App StoreAndroid 亲见小麦APP 让每个手机都能成为会议麦克风。
7. 如何用adb打开usb调试
安卓2.3系统:进入设置-应用程序-开发-USB调试,勾选开启,反之则关闭;
安卓4.0以上系统:进入系统设置--(全部设置)--开发人员选项--USB调试,勾选开启,反之则关闭。若无开发人员选项,进入设置-关于手机,在“版本号”处先连续点击3次,后根据提示再点击4次(总计需点击7次)即可调出开发者选项。
8. 怎样在windows系统运行adb命令
启动adb shell命令的方法:
在Win7上安装91工具,插拔Android设备(设备必须在开发模式),利用91工具自动安装驱动
在Win7上找到驱动的位置和ADB的工具。本机测试在91wireless目录下
剪切出三个文件:adb.exe,AdbWinApi.dll, AdbWinUsbApi.dll到任意位置保存好,然后卸载91助手
拷贝adb.exe,AdbWinApi.dll, AdbWinUsbApi.dll这三个文件到C目录下
输入控制台命令cmd.exe进入window系统的命令窗口, 然后进入C目录下(使用cd /命令)
使用命令:adb devices
来确认ADB是否通过USB连接上
9. 手机运行adb命令软件
【主要方式】
主要是通过adb命令进行链接手机或者查看手机连接的状态。
【原理】
通过指令或者查看连接状态确定是否开启手机连接状态。
【实现步奏】
通过usb连接电脑,注意一定要把360等手机助手关闭退出,这些软件会占用adb的使用。
然后打开cmd,adb devices 查看手机是否连接电脑。
注意点二:一定要打开手机的开发者模式,以下是连接的状态,显示设备的名称。
【最后】
连接时候请注意2个注意点,如果发现adb 被莫名其妙的占用,可以打开任务管理器进行关闭adb即可。