这里是我新做的一个系列,主要分析一些大厂对外的分析,优质项目,以及技术相关一些话题。
本系列所有带下划线的链接都可以直接点击,其余需要手动复制到浏览器查看。
上一期入口:
学不动了系列,又来推荐一波优质项目咯 9
1. 官方发布的代码搜索工具
https://cs.android.com/ 总体来说体验要优于目前一些在线源码阅读站点的,但是需要网络良好才行,毕竟是官方出品,还是要推荐一波。
其他一些在线源码阅读工具: https://www.androidos.net.cn/sourcecode http://aospxref.com/
2. AS 可以直接查看apk 字节码
这个有点尴尬了,上周在排查一些问题,需要打包完成后,查看一些类的字节码有无异常,每次我都是通过 apktools 反编译之后查看的。
意外发现同事直接通过 AS 就能看了。
首先大家应该都知道 AS 可以打开 apk 吧,很方便:
最某个具体的类上直接右键,可以看到几个选项:
选择 Show bytecode 就能看 dex 字节码啦:
3. 大厂对外分享
网易新闻客户端 H5 秒开优化
现在 H5 秒开基本上成为 app 的一个非常核心的指标了,尤其是资讯类以 webview 承载内容的 app。
解决支付宝包体积优化的遗留问题:运行时获取dexpc
这个虽然不是大厂的号发出来的,内容深度足以放这里了。
Android篇 | 爱奇艺App启动优化实践分享
性能,性能...
这个大厂对外分享模块,未来会在 wanandroid以独立页面的方式聚合给大家,以后上 wanandroid 就能看到各个大厂对外发布的内容了,省的找了,每次我都一堆公众号一个个看。
历史分享(点击可直接访问):
- 腾讯Bugly:对字符串匹配算法的一点理解
- 爱奇艺:安卓APP崩溃捕获方案——xCrash
- 字节跳动:深入理解Gradle框架之一:Plugin, Extension, buildSrc
- 百度APP技术:Android H5首屏优化实践
- 京东技术:任意URL跳转漏洞修复与JDK中getHost()方法之间的坑
- 支付宝客户端架构解析:Android 客户端启动速度优化之「垃圾回收」
- 支付宝 App 构建优化解析:通过安装包重排布优化 Android 端启动性能
- 支付宝 App 构建优化解析:Android 包大小极致压缩
- 搜狐:深入理解Flutter多线程
- 携程:从智行 Android 项目看组件化架构实践
- Google: Flutter 您需要知道的知识点 | FAQ・第三期
- 字节跳动:二维码扫描优化
- 网易传媒技术团队:AOP技术在客户端的应用与实践
- 网易大数据|互联网产品决策秘笈: AB测试
- 高德:Android Native 内存泄漏系统化解决方案
- 例说 Constraint Layout(三)—— 性能测试
- Android P之Smart Linkify
- 百度App组件化之路
- 百度App网络深度优化系列《三》弱网优化
- 头条 | 深入理解gradle框架之二:依赖实现分析
- 美团| Probe:Android线上OOM问题定位组件
- 美团| Android静态代码扫描效率优化与实践
- 头条| 开源 | Scene:Android 开源页面导航和组合框架
**3. postwoman vs postman **
不知道这个名字是不是故意的...
大家一般都会使用 postman模拟网络请求吧,那么近期有一个非常火的开源项目:
postwoman
https://github.com/liyasthomas/postwoman
主打就是开源&免费了。
打开链接就可以用了,体验了一下,还不错:
https://postwoman.io/
可以了解下,因为还没深入去使用,目前来说 postman 我还没有触及到它付费能力的部分,所以仅作为备选项吧。
4. QUMI 更新到2.0了
https://github.com/QMUI/QMUI_Android
这个开源项目,身边有一些朋友拿来做一些个人项目和外包,UI 方面上的效率还是很高的。
所以我就关注了一下,最近更新到了2.0:
主要做了 androidx 的迁移,支持夜间模式,提供换肤能力,还有一些基础 UI 实现的修改。
如果你平时也会做一些小项目,有这样一个基础 UI 库还是不错的。
此外该库也算是非常好的自定义控件的学习库。
好了,祝大家元气满满!
我抽空把相关大厂内容都更新到 wanandroid 上,更方便大家查看,到时候我写篇文章通知大家。
推荐阅读:
论程序员的戾气 Android 一些值得你深入的细节 | Window 篇 Android10填坑适配指南,实际经验代码,拒绝翻译
扫一扫 关注我的公众号 如果你想要跟大家分享你的文章,欢迎投稿~
┏(^0^)┛明天见!