首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
liuxs
掘友等级
安卓工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
100
文章 100
沸点 0
赞
100
返回
|
搜索文章
赞
文章( 100 )
沸点( 0 )
写给android同学的代码覆盖率讲解
背景 很多团队都是通过测试这一流程来作为代码高质量上线的最后一道关卡,所以保证测试这一流程不出问题是非常重要的。 因此为了提高代码质量,通常有以下几种方案: 通过单测,来cover部分代码逻辑的边界
云音乐 Android Baseline Profiles 实践
本文将从 Baseline Profiles 的工作方式出发,介绍主要面向国内市场且使用了加固和热修复技术的应用,在使用 Baseline Profiles 时面临的问题和解决方案。
Android 启动优化,方案调研
一个应用的好快可以用四个字来概括,即“用户体验” 常规优化、空间转换优化、系统级别的启动优化,提升用户体验
Android 强推的 Baseline Profiles 国内能用吗?我找 Google 工程师求证了!
你好,我是朱涛。这是「沉思录」的第三篇文章。 今天我们来扒一下 Baseline Profiles 的底层原理。
深入探索编译插桩技术(四、ASM 探秘)
成为一名优秀的Android开发,需要一份完备的 知识体系,在这里,让我们一起成长为自己所想的那样~。 在 《深入探索编译插桩技术(二、AspectJ)》 一文中我们深入学习了 AspectJ 在 Android 下的使用。可以看到 AspectJ 非常强大,但是它也只能实现 …
Android 逆向笔记 —— ARSC 文件格式解析
我们在解压缩 APK 文件之后,会看到一个叫做 resources.arsc 的文件,它的格式称之为 ARSC 文件格式 。那么它的作用是什么呢?大家对 R 文件肯定都十分熟悉,它存储了资源的 ID。在打包过程中,但凡使用到资源的地方都是使用这个 ID 来代替的。ARSC 文件…
一文读懂resource.arsc文件结构
resource.arsc文件是Apk打包过程中的产生的一个资源索引文件。在对apk进行解压或者使用Android Studio对apk进行分析时便可以看到resource.arsc文件。 通过学习resource.arsc文件结构,可以帮助我们深入了解apk包体积优化中使用到…
Android-性能无损线上代码覆盖率采集-JVMTI方案
使用JVMTI方案做Android线上覆盖率采集——性能无损。在运行时监控类的使用情况,基于线上大量用户真实情况,反推出现有的废弃代码及模块,最后下掉这些无用代码及模块,达到减少包体积的的终极目标。
Android Gradle 优化大全,助力提速 80%
本文主要分享常见的 Gradle 编译优化手段,并提供成本,收益,推荐度等维度供参考。以帮助大家快速找到最适合自己项目情况的优化项。实践中,全新编译最高可提速 80%。
Google Play Dynamic Feature 上线 1 年实践分享
1. Dynamic Feature 简要介绍 1.1 Dynamic Feature 是什么 Dynamic Feature,官方全称为 Dynamic Feature Modules,是基于 Mu
下一页
关注了
57
关注者
0
收藏集
10
关注标签
5
加入于
2016-11-01