首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
d袋鼠b
掘友等级
Android架构
|
Alibaba
暴露无知才能更快成长
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
108
文章 104
沸点 4
赞
108
返回
|
搜索文章
赞
文章( 104 )
沸点( 4 )
更深入理解instant-run——源码篇
Instant Run的作用是使得开发过程中的改动可以不用完整编译并重新安装app就能应用,也就是更快看到改动的实际效果,节省时间。实现的原理是通过修改原先的构建过程在初始编译中实现插桩,在后面的改动中只编译改动的部分,并把产物推送到设备上,并通过植入app中的runtime加…
深入简出源码解析ANR
一、ANR概述 ANR(Application Not responding)是指应用程序未响应,Android系统对于一些事件需要在一定的时间范围内完成,如果超过预定时间能未能得到有效响应或者响应时
Android 平台下的 Method Trace 实现及应用
主要介绍Android 虚拟机底层对Method Trace的实现,并拓展延伸到Method Trace的相关实践及应用。
Android 12 保姆级适配指南
近期,Google Play向所有的应用开发者发送了一封邮件,邮件中明确了应用将目标API级别更新为Android 12的最后期限。 这表示,Android 12的适配工作不得不提上日程了。
白话Patrons--阿里Android 32位应用稳定"黑科技"
ARouter 作者 zhi1ong 的又一开源项目 Patrons解读,拜读大佬新作,感悟一下大佬的恐怖实力。
深入解读Android新特性——App Bundles
App Bundles是2018 Google I/O新引入的一个概念。不同于以往传统的App是以一个完整的Apk作为单位,而App Bundles有下面几个技术特点: 一个App被分割成一个基础APK和多个模块APK。 基础APK在安装后,可以按需请求或者更新模块APK。 模…
Android 增量代码测试覆盖率工具实践
所以代码覆盖测试是有必要的,代码覆盖只能保证这行代码执行了,不能保证其是否正确。寻找相关工具,发现最接近的是jacoco。jacoco 接入也比较简单,在安卓上用的offline 模式,不过jacoco 默认是全部插入探针代码,所以需要对其改造,只对增量代码插入探针。 需求开发…
我想调试下build.gradle | Gradle 调试
我在写gradle plugin的时候,碰到了两个难题,所见即所得,当场运行我们的代码。这部分我们之前已经介绍过。 剩下的就是调试了,这期把我当前的调试方式介绍给大家。最近发现了我敬爱的森哥
深入探索编译插桩技术(四、ASM 探秘)
成为一名优秀的Android开发,需要一份完备的 知识体系,在这里,让我们一起成长为自己所想的那样~。 在 《深入探索编译插桩技术(二、AspectJ)》 一文中我们深入学习了 AspectJ 在 Android 下的使用。可以看到 AspectJ 非常强大,但是它也只能实现 …
下一页
个人成就
文章被点赞
320
文章被阅读
56,266
掘力值
1,493
关注了
64
关注者
160
收藏集
2
关注标签
4
加入于
2020-09-20