1首先点击“设置 > 关于手机”,再连续点击“版本号”7次,将会提示进入了开发者模式了。
2然后返回“设置”列表,会新出现“开发人员选项”。再点击进入“开发人员选项”,打开“USB调试”开关,点击“确定”就可以了。
3最后将手机和电脑使用数据线连接,在通知栏将“仅充电”更换为“管理文件”或“查看照片”就可以连接电脑了。
如果记不住上面的步骤的话,可以在电脑上安装HISuite(华为手机助手)。使用数据线连接电脑后,再打开该软件,在主页面点击“点击连接设备”,会有连接电脑的相关提示的,根据提示完成操作就可以了,还能使用它管理手机中的应用及文件的。
打开Android手机的USB调试对于使用豌豆夹、调试程序等来说很重要。下面说说如何用代码自动打开USB调试。先分析USB调试的相关源代码。
在 packages/apps/Settings/src/com/android/settings/DevelopmentSettingsjava 找到关于 USB Debug Enable 的代码:
[java] view plain copy
SettingsSecureputInt(getContentResolver(), SettingsSecureADB_ENABLED, 0 );
此文件中,将根据用户设置将其值保存到 Settings 数据库中。别处将根据其值动态变化做出相应动作
经搜索,在 frameworks/base/services/java/com/android/server/NotificationManagerServicejava 中存在利用该值判断是否在状态栏中进行通知。代码如下:
别处将根据其值动态变化做出相应动作如状态栏消息提示。
[java] view plain copy
void observe() {
ContentResolver resolver = mContextgetContentResolver();
resolverregisterContentObserver(SettingsSecuregetUriFor(
SettingsSecureADB_ENABLED), false , this );
update();
}
@Override public void onChange( boolean selfChange) {
update();
}
public void update() {
ContentResolver resolver = mContextgetContentResolver();
mAdbEnabled = SettingsSecuregetInt(resolver,
SettingsSecureADB_ENABLED, 0 ) != 0 ;
updateAdbNotification();
}
通过分析代码,我们可以实现用程序自动打开usb调试了。
[java] view plain copy
boolean enableAdb = (SettingsSecuregetInt(getContentResolver(), SettingsSecureADB_ENABLED, 0) > 0);
if (!enableAdb) {
SettingsSecureputInt(getContentResolver(), SettingsSecureADB_ENABLED, 1);
}
马上进行运行,会出现异常,通过Logcat可以看到没有权限。androidpermissionWRITE_SECURE_SETTINGS是不允许普通程序来执行,必须要有系统的签名或放到
/system/app下。
(1)、在AndroidManifestxml加上两个权限
[html] view plain copy
<uses-permission android:name="androidpermissionWRITE_SETTINGS"></uses-permission>
<uses-permission android:name="androidpermissionWRITE_SECURE_SETTINGS" />
可以把程序push到/system/app,并对这个apk加上0644的权限,重启手机,可以发现usb调试自动打开了。
打开USB调试,可以按以下步骤来进行操作:
1、打开手机设置——关于手机——找到版本号,连续点击版本号7次。
2、返回上一步,就会多了一个开发人员选项的菜单。
3、打开开发人员选项,即可找到USB调试,勾选“USB
调试”即可开启USB调试。
开启USB调试:手机出厂时默认隐藏“开发人员选项”。
1、进入“设置”界面,点击“关于手机”。
2、连续点击7次“版本号”,直到屏幕提示“已进入开发者模式”。
3、返回“设置”界面,点击“开发人员选项”,勾选“USB调试”复选框。
看一下场景是否有符合你的
场景A:
连接电脑后盘符可以显示,但是没有文件,无法拷贝数据至电脑或手机。
1 请确认是否能充电,如果不能则表示硬件可能有问题,建议尝试更换线缆或其他电脑。
2 驱动未安装成功,通过安装HiSuite软件进行辅助驱动安装或者通过选择端口模式中的帮助进行电脑驱动安装。
3 电脑端口驱动版本低导致,强烈建议安装最新的驱动(可以通过安装最新版HiSuite工具实现);同时,若您使用adb命令,请使用1031版本或最新的adb,使用较老版本的adb工具可能无法在422及以后版本的安卓手机上执行adb命令。
4 请确认是不是无法连接第三方手机助手工具,如豌豆荚、91手机助手、360手机助手等,如果是,则需要在“设置>开发人员选项(关于手机中点击7次版本号出现此选项)”中打开USB调试功能。
5 请确认下拉通知栏里“USB已连接”下方是否显示“仅充电”,如果是,则点击“管理文件”或“查看照片”,即可连接电脑。
然后点击“计算机”,选择“便携设备”,点击进入即可。
场景B:
若使用第三方手机助手连接手机出现问题,则推荐使用华为手机助手。您还可以通过安装华为的手机助手HiSuite来连接电脑、管理手机文件与程序。打开“计算机”在“有可移动存储的设备”列表中可以查看到HiSuite选择,点击打开,然后双击“Hisuitedownload”,下载程序并安装即可。
场景C:
若您坚持要使用第三方手机助手连接手机,可按如下步骤进行。若不能生效,则因为第三方手机助手兼容性不好,请您使用华为手机助手。若您使用的是第三方手机助手,且手机连接电脑后,无法正常显示,可以通过下列方法进行操作:请您确认是否打开了“开发者模式”(请您进入“设置>开发人员选项>USB调试”,确保“USB调试”处于开启状态。有部分手机在开启”USB调试”需要重启手机才能生效。
备注:若手机的安卓版本高于422,需进入“设置>关于手机”,在版本号上连续点击7次,才会在“设置”菜单中出现“开发人员选项”菜单)。
手机上查看是否弹出如下提示“是否允许USB调试”,如果出现则将“一律允许这台计算机连接”打勾,并点击确认按钮。
附HiSuite连接手机方法:
手机插上PC的USB端口,打开调试模式,电脑端弹出“需要获取您的设备码”的提示,点击“同意”。
同时手机端弹出“是否允许HiSuite通过HDB连接设备”的提示。
点击“确定”后,即可连接手机。
欢迎分享,转载请注明来源:品搜搜测评网