android user版本默认开启调试模式
由于项目需要,需要发布版本默认开启调试模式,修改方式如下:
1.开启开发者模式
context.getSharedPreferences(DevelopmentSettings.PREF_FILE,Context.MODE_PRIVATE).edit().putBoolean(
DevelopmentSettings.PREF_SHOW, true).apply();
2.勾选USB调试
Settings.Global.putInt(context.getContentResolver(), Settings.Global.ADB_ENABLED, 1);
3.去掉USB插入时的授权提示
修改frameworks\base\packages\SystemUI\src\com\android\systemui\usb\UsbDebuggingActivity.java的如下内容:
@Overridepublic void onReceive(Context content, Intent intent) {String action = intent.getAction();if (!UsbManager.ACTION_USB_STATE.equals(action)) {return;}/*boolean connected = intent.getBooleanExtra(UsbManager.USB_CONNECTED, false);if (!connected) {mActivity.finish();}*/boolean connected = false; //给connect赋值,关掉UIif (!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);}}
转载于:https://www.cnblogs.com/suxiaoqi/p/4882297.html
android user版本默认开启调试模式相关推荐
- android 自动开启调试模式,android user版本默认开启调试模式
由于项目需要,需要发布版本默认开启调试模式,修改方式如下: 1.开启开发者模式 context.getSharedPreferences(DevelopmentSettings.PREF_FILE,C ...
- 开机默认usb debug 调试,且不弹窗自动确认选择。默认开启开发者模式(不是仅仅开启开发者菜单)。
总结下这个默认开启开发者模式问题就是, Settings.Global.putInt(getContentResolver(), Settings.Global.DEVELOPMENT_SETTING ...
- tp3.2php开启事务,Thinkphp 3.2.3 开启调试模式
在ThinkPHP中开启调试模式可以更好的开发网站,在入口文件中开启调试模式,定义调试常量开启,开启这个调试模式后在程序开发的过程中出现语法错误,会有直接的提示出来.define('APP_DEBUG ...
- 小米note开启调试模式
1.刷机为开发版本. 2.拨电话界面输入 *#*#717717#*#* 开启调试模式. 3.驱动好像会自己安装.
- Firbase开启调试模式及常见问题记录
目录 IOS 1.控制台日志 2.DebugView查看实时数据 Android 1.控制台日志 2.DebugView查看实时数据 常见问题 1.参数配置不正确. 2.设备时间不准确 3.项目编译模 ...
- Android 连接USB默认选中MTP模式
Android 连接USB默认选中MTP模式 需求分析 Android系统默认连接USB会显示:正在通过USB为此设备充电,并且无法在电脑查看存储内容.需要实现的效果:Android 连接USB默认选 ...
- 企业微信客户端开启调试模式
开发企业微信工作台要想看请求调试,就要开启调试模式 开启调试模式快捷键 shift + Ctrl + Alt + D 开启调试模式后,随便进入一个页面,右键点击就会出现showDevTools.点击这 ...
- 在ThinkPHP中开启调试模式
1.为什么使用调试模式? 因为调试会在我们的模板页的最后增加一些trace信息. 2.什么是trace信息? 是ThinkPHP为我们提供好的一些包含了系统运行时间.占用内存.加载时间.请求的协议.. ...
- thinksnsv4.6运行php,ThinkSNS开启调试模式
首先说下开启调试模式完整操作. 1.\config\config.inc.php配置文件中增加两个键值对 'APP_DEBUG' => true, 'SHOW_PAGE_TRACE' => ...
最新文章
- 【带你重拾Redis】Redis持久化
- return false
- 安装spring-tool-suite插件
- spring学习(52):工厂方法创建bean对象
- 代码 直接调节显示设备亮度_LED显示屏参数系列,亮度是什么,如何调节,如何选择...
- 微软推出免费虚拟太空望远镜软件WWT
- Vue指令之v-bind
- Facebook、亚马逊等巨头是如何建造自己的数据库的?
- 快压、360压缩、WinRAR关于打开快压通过超高压缩比压缩后的文件不兼容的问题
- 计算机需要那些高中数学知识点,高中数学知识点(高中数学知识点最全版)
- 【二分答案】SDUT-4072 小绿的脱单梦
- office 向程序发送命令时出现问题
- 骚操作——Word批量修改图片大小
- 基于tidbV6.0探索tiflash在多标签组合场景下的使用
- 《经济学通识》:人类会受到“东西不够、生命有限、相互依赖、需要协调”四方面的限制,影响我们的衣食住行
- 外星人大战---------------游戏开发(二)
- K8S调用GPU资源配置指南
- 《计算之魂》思考题4.3
- 三端或者3极气体放电管和二极气体放电管的差别:主要的对地放电,不是非地极的两个极性之间放电。二极适合差模类似485通信限制AB之间的电压,当然差模也可对地
- 如何看服务器电源型号,AcBel CRPS 服务器电源系列介绍
热门文章
- JS高级——手写call()、apply()、bind()
- 十、PHP框架Laravel学习笔记——数据库配置入门
- Yolo系列知识点梳理(Yolov1-v5)
- LeetCode 2177. 找到和为给定整数的三个连续整数
- LeetCode 2008. 出租车的最大盈利(DP)
- TensorFlow 2.x GPU版在conda虚拟环境下安装步骤
- LeetCode 742. 二叉树最近的叶节点(建立父节点信息+BFS)
- LeetCode 894. 所有可能的满二叉树(递归)
- LeetCode 520. 检测大写字母
- 程序员面试金典 - 面试题 16.21. 交换和(哈希set)