随着项目的不断迭代,项目越来越大,编译时间也是越来越多,特别是多module的项目更是严重,每次编译项目的时候都是痛苦的等待,那么我们怎么去发现项目里面编译时间花费的地方呢?...
随着项目的不断迭代,项目越来越大,编译时间也是越来越多,特别是多module的项目更是严重,每次编译项目的时候都是痛苦的等待,那么我们怎么去发现项目里面编译时间花费的地方呢?...
项目地址:https://github.com/miqt/android-plugin/blob/master/plugin/hook-method-plugin/readm...
作者,这些内容你是从哪里知道的?
浅谈Android的ART虚拟机Android操作系统从2007年最初发布至今,已成为市场份额超过iOS的全球第一大移动操作系统。 越用越慢的Android系统 随着Android用户的不断增多,它的一个重...
Android操作系统从2007年最初发布至今,已成为市场份额超过iOS的全球第一大移动操作系统。 越用越慢的Android系统 随着Android用户的不断增多,它的一个重...
123
android 性能分析(优化)-利用AOP技术,字节码方法插桩,实现 android 耗时统计在android开发的过程中,不管是开发SDK还是开发App,我们时常有这么一个需求,性能优化,或者卡顿优化,通常进行这项工作的时候,我们可能会凭着主观的一些观点,去定位排查...
132
android 性能分析(优化)-利用AOP技术,字节码方法插桩,实现 android 耗时统计在android开发的过程中,不管是开发SDK还是开发App,我们时常有这么一个需求,性能优化,或者卡顿优化,通常进行这项工作的时候,我们可能会凭着主观的一些观点,去定位排查...
顶顶顶
android 性能分析(优化)-利用AOP技术,字节码方法插桩,实现 android 耗时统计在android开发的过程中,不管是开发SDK还是开发App,我们时常有这么一个需求,性能优化,或者卡顿优化,通常进行这项工作的时候,我们可能会凭着主观的一些观点,去定位排查...
在android开发的过程中,不管是开发SDK还是开发App,我们时常有这么一个需求,性能优化,或者卡顿优化,通常进行这项工作的时候,我们可能会凭着主观的一些观点,去定位排查...
发现小米 6 安全管家,即使我关闭了某些权限,但我一打开应用后,应用自己开启了权限,遂,反编译之,得以下反射强行设置权限代码。。 理论上手动开启权限也是使用以下的代码进行,因...
恭喜恭喜
新年第三天就荣登 Github 日榜,只因我做对这件事!前言 在写 2019 年终总结时,我默默规划了下 2020 年的目标,其中一项就是:Android 进阶路线知识图谱 star 破 1k。 结果呢? 结果新年才过了 3 天,...
你好优秀啊
「读」架构真经 | 互联网技术架构的设计原则架构的思想是非常宝贵的,设计的基本原理不会因为新技术的层出不穷而过时。怎样以最低成本最大化系统的扩展性?怎样达到风险利益的平衡点?答案尽在本书中。 第一章 大道至简 本章围绕...
混淆(Proguard)用法 最近项目中遇到一些混淆相关的问题,由于之前对proguard了解不多,所以每次都是面向Stackoverflow的编程。copy别人的答案内心还...
1. 简述 Binder Hook 可以 Hook 掉当前进程用到的系统 Service 服务。以 LocationManager 为例,在获取一个 LocationMana...
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 前言 第一次看到插桩,是在Android开发高手课中。看完去查了一下:“咦!还有这东西,有点意思”。 本...
背景 由于app可能有多个进程,因此在某些场景下,就要进程间相互同步状态,避免多个进程各做各的,但数据不同步,导致产生异常。 方案 目前认为 Android 平台目前有这样几...
666 看懂了 写的很好
Android RecyclerView嵌套的滑动冲突问题前言 在Android的开发中,不可避免的需要用到列表嵌套列表的需要,如recycleView嵌套recylerView,我们就会发现被嵌套的列表会出现滑动冲突 这是一个简单...