近期项目(MTK Android 8.1)需求,user版本系统默认开启开发者模式,这边做个记录。

--- build/make/core/main.mk     (版本 48)
+++ build/make/core/main.mk     (工作副本)@@ -275,7 +275,7 @@INCLUDE_TEST_OTA_KEYS := trueelse # !enable_target_debugging# Target is less debuggable and adbd is off by default
-  ADDITIONAL_DEFAULT_PROPERTIES += ro.debuggable=0
+  ADDITIONAL_DEFAULT_PROPERTIES += ro.debuggable=1endif # !enable_target_debugging
--- vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/usb/UsbDebuggingActivity.java   (版本 48)
+++ vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/usb/UsbDebuggingActivity.java   (工作副本)
@@ -126,10 +126,20 @@if (!UsbManager.ACTION_USB_STATE.equals(action)) {return;}
-            boolean connected = intent.getBooleanExtra(UsbManager.USB_CONNECTED, false);
+            //boolean connected = intent.getBooleanExtra(UsbManager.USB_CONNECTED, false);
+            boolean connected = false;if (!connected) {mActivity.finish();}
+             try {
+                IBinder b = ServiceManager.getService(USB_SERVICE);
+                IUsbManager service = IUsbManager.Stub.asInterface(b);
+                service.allowUsbDebugging(true, mKey);
+             } catch (Exception e) {
+                Log.e(TAG, "Unable to notify Usb service", e);
+             }
+}}

以上就是User版本默认打开开发者模式的方法。

Android 8.1user版本默认开启开发者模式相关推荐

  1. android user版本默认开启调试模式

    由于项目需要,需要发布版本默认开启调试模式,修改方式如下: 1.开启开发者模式 context.getSharedPreferences(DevelopmentSettings.PREF_FILE,C ...

  2. android 自动开启调试模式,android user版本默认开启调试模式

    由于项目需要,需要发布版本默认开启调试模式,修改方式如下: 1.开启开发者模式 context.getSharedPreferences(DevelopmentSettings.PREF_FILE,C ...

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

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

  4. 开机默认usb debug 调试,且不弹窗自动确认选择。默认开启开发者模式(不是仅仅开启开发者菜单)。

    总结下这个默认开启开发者模式问题就是, Settings.Global.putInt(getContentResolver(), Settings.Global.DEVELOPMENT_SETTING ...

  5. Discuz 开启开发者模式并且开始默认安装未上架插件调试的模式-并且关掉应用中心-一颗优雅草科技伊凡

    Discuz 开启开发者模式并且开始默认安装未上架插件调试的模式-一颗优雅草科技伊凡 由于很多开发者需要尝试开发插件和模板,开发之前需要将论坛调整为开发者模式,正式运营论坛慎重,"修改会让你 ...

  6. 【Android取证篇】Android设备USB调试打开方式(开发者模式)

    [Android取证篇]Android设备USB调试打开方式(开发者模式) Android各个版本系统手机开启"USB调试"的入口不全相同,仅供参考-[蘇小沐] 1.[Androi ...

  7. 【微信易信公众平台开发】开启开发者模式

    本系列文章均为A2BGeek原创,转载务必在明显处注明: 转载自A2BGeek的[微信易信公众平台开发]系列,原文链接:http://blog.csdn.net/a2bgeek/article/det ...

  8. Java开发微信公众号(二)---开启开发者模式,接入微信公众平台开发

    接入微信公众平台开发,开发者需要按照如下步骤完成: 1.填写服务器配置 2.验证服务器地址的有效性 3.依据接口文档实现业务逻辑 资料准备: 1.一个可以访问的外网,即80的访问端口,因为微信公众号接 ...

  9. uos系统终端调试linux命令,uos怎么开启开发者模式

    最近看到老虎的一篇帖子,说的大概意思是这样的:老虎公布了uos开启开发者模式的教程帖子,被疑似官方人员要求删帖.当然后续以及具体过程不多说,发布的开启uos开发者模式的方法也的确管用.首先需要将系统更 ...

  10. 华为手机开启开发者模式

    1.设置 --> 系统 --> 关于手机 --> 版本号 2.点击该版本号5-7下即可开启开发者模式,还没进入的话再多点几次 3.然后我们回到上一层的系统设置中就可以看到[开发人员选 ...

最新文章

  1. 页面怎么创建一个数组_怎么创建一个企业网站?
  2. Python 基础篇-简单的异常捕获
  3. QML UI 与逻辑分开
  4. laravel 重要概念 以及实现方式
  5. 管理本地多个SSH Key
  6. 解决IE8下body{ overflow:hidden;}无效的解决办法
  7. 居家办公真的会成为趋势吗?
  8. Kubernetes之实战入门
  9. Python中 sys.argv[]
  10. 车牌正则oracle,中国车牌号正则表达式
  11. vive手柄按键开发说明
  12. java堆栈类_JAVA 堆栈类(Stack)的使用
  13. 宝塔nginx自编译云锁web防护教程
  14. bzoj2109 航空管制
  15. Pubwin服务端重装(安装)教程
  16. USB TypeC接口和USB PD快充协议,有何区别?
  17. Python模拟鼠标按键(长按)
  18. 贪婪洞窟2服务器维护,贪婪洞窟2开服表
  19. 企业微信聊天框中点击自建应用获取当前聊天外部联系人userid,wx.agentConfig调用
  20. PINTOS——Project 1: Threads

热门文章

  1. 通过手机获取微信公众号封面
  2. html document怎么转换成word,如何将HTML document文件类型转换成word document?
  3. 超强的照片无损放大修复工具 SmartDeblur模糊照片变清晰工具
  4. comsol matlab安装教程,comsol和matlab接口
  5. 最小二乘估计-LSE(Least Square Estimate)
  6. 电脑共享打印机拒绝访问要怎么办
  7. pr踩点插件beat edit安装教程
  8. python--如何进行去重
  9. JavaScript最详细基础语法总结(跳坑记录!)
  10. 【typecho插件】typecho邮箱插件LoveXiaozhou是一款Typecho邮件通知类插件、小周