240 发简信
IP属地:四川
  • Resize,w 360,h 240
    Android主线程耗时方法监控

    前言 相信各位大佬肯定在开发中遇到过这个问题:一顿操作猛如虎之后,总感觉程序有时候有点卡顿;或者自己自测得好好的,但是测试妹子的机器上却卡成狗。...

  • Android:后台保活

    1. 进程是怎么死的 系统资源不足回收 第三方安全软件杀死 用户在设置页面强制结束 用户在设置页面的正在运行中结束服务 一键清理最近任务列表 2...

  • Java:用ASM实现动态代理实体类

    1. 实体类动态代理的分析 这篇文章不是专门讲解 ASM 的,有兴趣的可以去了解一下。ASM官方文档传送门。感觉英文吃力的可以下载中文文档 AS...

  • Java:用Javassist实现动态代理实体类

    1. JDK动态代理 相信大家对JDK的动态代理非常熟悉了,这里简单举个例子说明一下 首先是定义一个接口,然后定义一个类并实现这个接口 接着用 ...

  • Android:Charles修改WebView图片不生效的问题解决

    有时候我们可以使用Charles等抓包工具将请求数据和返回数据进行修改,以方便我们的调试。 平时这样修改 API 接口的时候没有任何问题。今天突...

  • Android:事件分发机制源码解读与滑动冲突解决方案

    事件分发源代码分析 1. Activity 事件分发 首先从 Activity 的 dispatchTouchEvent 方法入手 可以看出,A...

  • Android:compileSdkVersion、buildToolsVersion、minSdkVersion与targetSdkVersion

    Android开发常用的几种 Version compileSdkVersion buildToolsVersion minSdkVersion...

  • Android:获取APP启动时间的踩坑经历

    1. 前言 首先说明一下应用的几种启动方式 冷启动:系统不存在此 APP 的进程,此时需要重新创建进程、Application、Activity...

  • Android:解析AndroidManifest的踩坑经历

    1. 前言 这次项目接到一个需求,需要尽可能多的展示AndroidManifest.xml 里面的信息,经过我一周的折腾和采坑,发现目前有以下几...

个人介绍
Learn more, ignorant more.