其中LOCAL是pc ,REMOTE是phone pc和phone分别用ServerSocket和Socket通讯来模拟服务端和客户端resut是结果的可行性 总结 forw...
首先 adb forward tcp:5005 tcp:5005通过 adb forward tcp:PC端口 tcp:手机端口 把手机端口映射到PC本地端口号可以自定义,只...
“系统更新的时候只需要更新vendor分区“,应该是只需要更新system分区,不需要更新vendor分区吧
Android HIDL学习(5) ---- 设计要素前面我们学习了如何使用HIDL来设计或者重构之前在HAL层的代码,而且也对比了一些高性能的编程方式,这里我们在来一下Android的HIDL在设计上的一些考虑。 HIDL指定...
在工作过程中,部分项目收到客户反馈,出现偶发性Crash,为了尽可能的复现客户问题,需要在程序内模拟用户输入,比如拍照,切换模式,切换分辨率,开关HDR模式等,之前有大概介绍...
WSL 2 使用虚拟硬件磁盘 (VHD) 来存储 Linux 文件。 如果达到其最大大小,则可能需要对其进行扩展。WSL 2 VHD 使用 ext4 文件系统。 此 VHD ...
本文包括如下三部分: 基本介绍与输出介绍 第一行基础信息讲解 详细信息讲解3.1 Size3.2 Rss3.3 Pss、Shared/Private_Clean/Dirty3...
虚拟内存1.1. 为什么要使用虚拟内存技术1.2. 理论前提1.3. 虚拟内存实现1.4. 页机制1.5. MMU1.6. 物理内存映射 进程的内存分布2.1. 内核态2.2...
最近在用WSL2编译aosp和lineageos ,由于WSL2和WSL使用不同的技术,导致WSL2中Ubuntu识别不了usb,无法使用adb devices 和fastb...
最近身边朋友参与车载项目或者手机项目的,他们都面对一个问题就是为了节约成本,降低内存.我目前碰到两个案例,一个车载项目Android8.0 计划从2GB降低到512MB, 另...
1 为什么会产生ANR 在Android里, App的响应能力是由Activity Manager和Window Manager系统服务来监控的. 通常在如下三种情况下会弹出...
refusing to generate code from aidl file defining parcelable 最近在升级AndroidX的过程中出现了这个问题,看...
文章序号 Android gradle打包涉及task源码解析(一)准备工作[https://www.jianshu.com/p/e73510605c56] Android ...
1、前言 在文章开篇,我们抛出两个问题: 当我们的应用发生crash或是anr的时候,系统框架做了什么? 我们是否可以接收系统监控到的应用崩溃,并进行记录和上传呢? 而要解释...
文章来源自作者的Android进阶计划(https://github.com/SusionSuc/AdvancedAndroid) 在前面学习WMRouter和ARouter...
源码是eventbus-3.1.1 代码入口: EventBus.getDefault().register(Object subscriber)注册订阅者 EventBus...
1. 所有类都可以修复,和是不是activity没有关系
2. 如果需要修复的类,在混淆文件里面-keep了 也不需要任何额外操作,如果修复的类被混淆了,可以通过反编译需要修复的apk,获取到混淆后的class文件,修复类保持类名,方法名,属性名和反编译得到的是一样的(切记修复类,编译成class文件时候,不要二次混淆)
Android 手写热修复dex现有的热修复框架很多,尤以AndFix 和Tinker比较多 具体的实现方式和项目引用可以参考网络上的文章,今天就不谈,也不是主要目的 今天就来探讨,如何手写一个热修复的功能...
牛b
Java的GC机制判断哪些对象需要被GC 堆 方法区 可达性分析方法(Java使用):通过判断对象是否被GC Root 直接或间接引用,进而判断对象是否可用,如果对象不可以就可以对这个对象进行...
判断哪些对象需要被GC 堆 方法区 可达性分析方法(Java使用):通过判断对象是否被GC Root 直接或间接引用,进而判断对象是否可用,如果对象不可以就可以对这个对象进行...