前言 相信各位大佬肯定在开发中遇到过这个问题:一顿操作猛如虎之后,总感觉程序有时候有点卡顿;或者自己自测得好好的,但是测试妹子的机器上却卡成狗。那么,能不能做到运行APP之后...
前言 相信各位大佬肯定在开发中遇到过这个问题:一顿操作猛如虎之后,总感觉程序有时候有点卡顿;或者自己自测得好好的,但是测试妹子的机器上却卡成狗。那么,能不能做到运行APP之后...
1. 进程是怎么死的 系统资源不足回收 第三方安全软件杀死 用户在设置页面强制结束 用户在设置页面的正在运行中结束服务 一键清理最近任务列表 2. 进程保活的手段 这里有一个...
1. 实体类动态代理的分析 这篇文章不是专门讲解 ASM 的,有兴趣的可以去了解一下。ASM官方文档传送门。感觉英文吃力的可以下载中文文档 ASM中文文档 这里我们只需要知道...
1. JDK动态代理 相信大家对JDK的动态代理非常熟悉了,这里简单举个例子说明一下 首先是定义一个接口,然后定义一个类并实现这个接口 接着用 JDK 的 Proxy 生成代...
有时候我们可以使用Charles等抓包工具将请求数据和返回数据进行修改,以方便我们的调试。 平时这样修改 API 接口的时候没有任何问题。今天突然对 WebView 中的 H...
QPM (Quality Performance Monitor) 是一个质量性能监控组件,可以很方便的查看当前 App 的性能和常用数据。目前主要运行在 Android 平...
事件分发源代码分析 1. Activity 事件分发 首先从 Activity 的 dispatchTouchEvent 方法入手 可以看出,Activity 其实是调用了 ...
Android开发常用的几种 Version compileSdkVersion buildToolsVersion minSdkVersion targetSdkVersi...
1. 前言 首先说明一下应用的几种启动方式 冷启动:系统不存在此 APP 的进程,此时需要重新创建进程、Application、Activity等,然后是 measure、l...