android默认打开开发者的adb调试

打开开关

--- a/alps/frameworks/base/services/core/java/com/android/server/adb/AdbService.java
+++ b/alps/frameworks/base/services/core/java/com/android/server/adb/AdbService.java
@@ -217,12 +217,15 @@ public class AdbService extends IAdbManager.Stub {// make sure the ADB_ENABLED setting value matches the current statetry {-            Settings.Global.putInt(mContentResolver,
-                    Settings.Global.ADB_ENABLED, mAdbEnabled ? 1 : 0);
+            //Settings.Global.putInt(mContentResolver,
+            //        Settings.Global.ADB_ENABLED, mAdbEnabled ? 1 : 0);
+                       Settings.Global.putInt(mContentResolver,
+                    Settings.Global.ADB_ENABLED, 1);} catch (SecurityException e) {// If UserManager.DISALLOW_DEBUGGING_FEATURES is on, that this setting can't be changed.Slog.d(TAG, "ADB_ENABLED is restricted.");}
+               SystemProperties.set(USB_PERSISTENT_CONFIG_PROPERTY, "adb");}

默认设备上授权

frameworks/base/packages/SystemUI/src/com/android/systemui/usb/UsbDebuggingActivity.java
在oncreate方法最后加上如下代码


+
+               try{+                       IBinder b_adb = ServiceManager.getService(ADB_SERVICE);
+                       IAdbManager adbservice = IAdbManager.Stub.asInterface(b_adb);
+                       adbservice.allowDebugging(true, mKey);
+                       finish();
+               }catch (Exception e) {+                       Log.e(TAG, "Unable to notify Usb service", e);
+               }}

android默认打开开发者的adb调试相关推荐

  1. Android 11 默认打开开发者选项

    Android 11 默认打开开发者选项 修改部分 packages/apps/Settings/src/com/android/settings/SettingActivity.java 在 doU ...

  2. Android修改user版本默认关闭开发者选项模式,eng版本默认打开开发者选项模式

    本文基于Android5.1 packages/apps/Settings/src/com/android/settings/DevelopmentSettings.java @Overridepub ...

  3. Android系统默认打开开发者选项中的TP触摸开关

    在定制系统开发中,有时会遇到客户为了方便生产测试硬件主板,客户会提出生产测试软件需要默认打开开发者选项中的TP触摸开关,也就是show_touches和pointer_location 具体实现方法如 ...

  4. adb 最大连接_工具集 | Android Studio—使用 WI-FI 进行 ADB 调试

    前言 Android 开发离不开 ADB 调试,使用 WI-FI 进行 ADB 调试可以避免手机需要保持 USB连接主机.这篇文章记录了使用 WI-FI 进行 ADB 调试遇到的问题,希望能帮上忙. ...

  5. MTK6757 9.0 USB debugger 默认打开, 开发者选项无法打开

    一. USB debugger 默认打开 1. build\make\core\main.mk 将ro.debuggable 值改为1 ADDITIONAL_DEFAULT_PROPERTIES += ...

  6. android默认打开adb,android user 版本如何默认adb调试为打开(示例代码)

    A. 软件准备 user版本需要先打开USB debug开关,打开方式如下: 1.打开usb调试 build/core/main.mk 请将user版本下也改为ro.debuggable = 1 if ...

  7. android 9.0 默认打开开发者选项显示

    在开机初始化脚本中增加如下命令 settings put global  development_settings_enabled 1

  8. Android手机用wifi连接adb调试的方法

    https://www.jianshu.com/p/dc6898380e38 0x0 前言 Android开发肯定要连接pc的adb进行调试,传统的方法是用usb与pc进行连接,操作简单即插即用,缺点 ...

  9. android不用USB线进行adb调试

    本方法通过TCPIP网络进行,也就是通过ADB来连接设备. 1.首先确定你的电脑和手机连接的wife处于同一个网段,网段的查看方法不懂得请自行百度 2.使用usb数据线连接设备 3.查看手机的IP地址 ...

最新文章

  1. php jquery ajax输出数组吗,jquery – 从PHP返回数组时的Ajax Parse错误
  2. svn update命令小记
  3. c++动态链接库及静态链接库的生成与使用
  4. java控制语句案例_Java基础语法—流程控制语句
  5. 双向链表的增、删、查、改、python实现,超详细讲解
  6. 计算机网络常用五大领域命令,现代信息技术试题精选
  7. 六、Spring MVC之返回数据
  8. CUDA中二级指针表示二级数组
  9. python 重命名文件出现乱码_下载的文件名总是「乱码」?这里有各平台的解决方法...
  10. 虚拟化VMware之虚拟机备份(2)
  11. Restful/Soap风格比较
  12. SystemView 应用笔记
  13. 计算机论文物业管理系统,小区物业管理系统的设计与实现(计算机毕业设计)...
  14. Easy CHM软件使用方法【申明:来源于网络】
  15. 生物特征识别:小面积指纹识别算法(二)
  16. Opencv颜色空间最全
  17. 【技巧分享】【数据分析】数据分析模型
  18. iphone7plus启动时icon被拉伸放大的原因
  19. 世界海洋日|TcaplusDB与你一同保护海洋生物多样性
  20. PhoneGap移动开发框架

热门文章

  1. 文件上传,下载,预览,删除(File),分页接口
  2. vue 利用echarts和mathlive实现三元方程函数展示
  3. 8通道汽车示波器模块(型号:PQ185)
  4. 英语口语600句(五)
  5. C语言酒店入住管理系统课设
  6. 纸张尺寸与开(K)数换算
  7. 【C语言】数据类型一文详解
  8. python使用turtle绘制奥运五环
  9. openfire 开发插件
  10. 消息人士 鸿蒙系统手机今年底发布,传华为鸿蒙系统正小规模测试 新机年底前推出或备货百万台...