【红包源码论坛】【modbus tcp c源码】【ssd源码解读之】usbcopy源码

2024-12-23 00:08:04 来源:cdhd源码混合指标 分类:知识

1.如何利用adb开启手机USB调试?

usbcopy源码

如何利用adb开启手机USB调试?

       打开Android手机的USB调试对于使用豌豆夹、调试程序等来说很重要。下面说说如何用代码自动打开USB调试。先分析USB调试的红包源码论坛相关源代码。

       在 packages/apps/Settings/src/com/android/settings/DevelopmentSettings.java 找到关于 USB Debug Enable 的代码:

       [java] view plain copy

       Settings.Secure.putInt(getContentResolver(), Settings.Secure.ADB_ENABLED,  0 );    

       此文件中,将根据用户设置将其值保存到 Settings 数据库中。modbus tcp c源码别处将根据其值动态变化做出相应动作

       经搜索,在 frameworks/base/services/java/com/android/server/NotificationManagerService.java 中存在利用该值判断是否在状态栏中进行通知。代码如下:

       别处将根据其值动态变化做出相应动作如状态栏消息提示。

       [java] view plain copy

       void  observe() {     

       ContentResolver resolver = mContext.getContentResolver();    

       resolver.registerContentObserver(Settings.Secure.getUriFor(    

       Settings.Secure.ADB_ENABLED), false ,  this );    

       update();    

       }    

       @Override   public   void  onChange( boolean  selfChange) {     

       update();    

       }    

       public   void  update() {     

       ContentResolver resolver = mContext.getContentResolver();    

       mAdbEnabled = Settings.Secure.getInt(resolver,    

       Settings.Secure.ADB_ENABLED, 0 ) !=  0 ;    

       updateAdbNotification();    

       }    

       通过分析代码,我们可以实现用程序自动打开usb调试了。

       [java] view plain copy

       boolean enableAdb = (Settings.Secure.getInt(getContentResolver(), Settings.Secure.ADB_ENABLED, 0) > 0);  

       if (!enableAdb) {   

       Settings.Secure.putInt(getContentResolver(), Settings.Secure.ADB_ENABLED, 1);  

       }  

       马上进行运行,会出现异常,ssd源码解读之通过Logcat可以看到没有权限。android.permission.WRITE_SECURE_SETTINGS是不允许普通程序来执行,必须要有系统的android添加商品源码签名或放到

       /system/app下。

       (1)、在AndroidManifest.xml加上两个权限

       [html] view plain copy

       <uses-permission android:name="android.permission.WRITE_SETTINGS"></uses-permission>   

       <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />  

       可以把程序push到/system/app,并对这个apk加上的权限,重启手机,投票源码 php可以发现usb调试自动打开了。

更多资讯请点击:知识

推荐资讯

市場押注鮑爾釋降息訊號 四大指數收紅

關心美股表現,全球央行年會週五即將登場預料聯準會主席鮑爾Jerome Powell),將在會中釋出降息訊號,投資人紛紛進場布局,美股終場全面上揚。其中道瓊工業指數上漲236點,收在4萬0896點;那斯

spring源码深度解析pdf 下载

1.【Spring注解驱动开发】二狗子让我给他讲讲@EnableAspectJAutoProxy注解2.SSM框架复习总结:面试高频题含解析)+学习笔记+学习路线图3.阿里技术官架构使用总结:Spri