当前位置: 首页 > news >正文

建设银行河北招聘网站互联网关键词优化

建设银行河北招聘网站,互联网关键词优化,珠海建设网站公司,wordpress直播网站主题Android 13 设置自动进入wifi adb模式 文章目录 Android 13 设置自动进入wifi adb模式一、前言:二、解决Android 13 wifi adb每次重启自动重置问题方法1、分析系统中每次重置wifi adb属性的代码2、在开机广播里面进行设置wifi adb 相关属性(1&#xff09…

Android 13 设置自动进入wifi adb模式

文章目录

  • Android 13 设置自动进入wifi adb模式
    • 一、前言:
    • 二、解决Android 13 wifi adb每次重启自动重置问题方法
      • 1、分析系统中每次重置wifi adb属性的代码
      • 2、在开机广播里面进行设置wifi adb 相关属性
        • (1)定义开机广播
        • (2)开机广播监听中进行设置adb 属性:
      • 3、值得注意

一、前言:

Android11之前 wifi adb 端口默认是 5555,adb connect ip即可完成adb 连接
Android13 上,wifi adb 端口默认是 随机的6位数,每次wifi adb 连接需要打开开发者模式里面的"无线调试",
并且最麻烦的是每次连接新的wifi,都需要重新打开开发者模式里面的"无线调试",会生成新的端口号,需要输入端口号才能进行adb 连接。

Android 13 wifi adb设置固定端口解决:
https://blog.csdn.net/wenzhi20102321/article/details/131056174

二、解决Android 13 wifi adb每次重启自动重置问题方法

上面说到Android13 开启wifi adb后,每次重启后都会自动关闭,那么如何解决这个问题呢?

提供下面两种思路。

1、分析系统中每次重置wifi adb属性的代码

大致要分析的代码:

packages\modules\adb\daemon\adb_wifi.cpp
framework\base\services\core\java\com\android\server\adb\AdbService.java

还有里面涉及到的相关类,这里不做具体分析。有兴趣的可以自己进一步进行分析。

2、在开机广播里面进行设置wifi adb 相关属性

无论是监听开机广播还是设置prop属性,都是要系统权限的!

(1)定义开机广播

src\main\AndroidManifest.xml

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /><receiver android:name=".BootReceiver"><intent-filter><action android:name="android.intent.action.BOOT_COMPLETED" /></intent-filter></receiver>

(2)开机广播监听中进行设置adb 属性:


import android.os.SystemProperties;public class BootReceiver extends BroadcastReceiver {private static final String ACTION_ANDROID_BOOT_COMPLETED = "android.intent.action.BOOT_COMPLETED";public static final String ADB_ENABLE_PROP = "persist.adb.tls_server.enable";public static final String ADB_PORT_PROP = "service.adb.tls.port";@Overridepublic void onReceive(final Context context, Intent intent) {LogUtil.debugInform("action=" + intent.getAction());switch (intent.getAction()) {case ACTION_ANDROID_BOOT_COMPLETED: //开机广播//设置wifi adb 属性SystemProperties.set(ADB_ENABLE_PROP, "1");SystemProperties.set(ADB_PORT_PROP, "5555");Toast.makeText(context, "已设置wifi adb开启", Toast.LENGTH_LONG).show();break;default:LogUtil.error("no user receiver!");}}

3、值得注意

不要再SystemServer 系统服务启动的时候,进行设置adb wifi相关属性,会不生效的。
因为后面 AdbService 启动的时候会重新设置一次,所以在开机广播里面做设置时比较保险的。

wifi adb demo代码(需要自己配置对应平台的签名文件)
https://download.csdn.net/download/wenzhi20102321/88056639

http://www.ds6.com.cn/news/29689.html

相关文章:

  • 网站建设的流程是什么李勇seo的博客
  • 中国建设工程协会标准网站建站开发
  • lisp 网站开发电商怎么做?如何从零开始学做电商赚钱
  • 黑白的网站网络营销的特点不包括
  • 软件开发流程详细解读seo个人博客
  • 网站是做java还是c竞价广告推广
  • 网站建设专员海口网站排名提升
  • 商城网站黑帽seo优化
  • 中国网站优化哪家好活动推广宣传方案
  • 制作wordpress页面模板网站优化外包找谁
  • 网站开发环境选择网店推广实训报告
  • 湖南网站托管杭州网站建设技术支持
  • 莱芜哪家企业做网站硬件工程师培训机构哪家好
  • 北京网站建设兴田德润官网多少上海网络营销seo
  • 台式电脑做网站服务器页面优化
  • 爱范儿 wordpress 主题惠州seo管理
  • 北京朝阳区优化seo任务
  • 招商网站如何做推广武汉百度推广开户
  • 免费在线网站建设广告接单有什么平台
  • 昆明的房产网站建设网络推广平台排名
  • 做私人网站沈阳seo代理计费
  • 基于jsp的b2b网站建设西安网络推广
  • 手机上如何制作自己的网址重庆seo代理
  • 自己做网站要固定ip凌云seo博客
  • 阿里巴巴网站装修怎么做全屏大图seo广告优化多少钱
  • 鞍山建一个网站大概要多少钱关键词点击排名系统
  • 建设网站有何要求聊城seo整站优化报价
  • 做吃的网站直播营销策略有哪些
  • node.js企业网站开发百度蜘蛛池自动收录seo
  • 哈尔滨住房和城乡建设厅官方网站网络宣传的好处