美文网首页Android架构师
Android“新技术” 又来了?

Android“新技术” 又来了?

作者: 西柚9102 | 来源:发表于2020-02-24 14:37 被阅读0次

此“新技术”主要指大厂近期对外的分享,「大厂的对外分享系列」更新一篇,第 11 期了。

前几期入口:

走心推荐几个优质项目 10

学不动了系列,又来推荐一波优质项目咯 9

学不动了?扶你起来继续学 | 8

本系列所有带下划线的链接都可以直接点击,其余需要手动复制到浏览器查看。

1. 一些中文独立博客分享

目前随着移动端的兴起,早期的很多中文 PC 博客已经很少有人去阅读了,也很难被大家所发现。

因为我之前关注一个小伙的创业实验,比较好奇他最终会不会成功,也好奇他的灵感,他的下一个产品是一个中文博客相关的 RSS 产品。

所以他收集了一波中文博客列表,推荐给大家:

https://github.com/timqian/chinese-independent-blogs

大概有 300 多位中文博客列表,偶尔读一些这上面的文章,应该还是能激发不少灵感的。

编辑的时候,忽然有个启发,我也准备做以下几件事:

  1. 将这个中文博客列表,独立 tab 形式收录到 wanandroid方便查阅;

  2. 未来在 wanandroid 会考虑新增一个独立 Android 博客列表;

  3. 抓取这些独立博客的 RSS输出,做一个文章更新列表;

其实如果这些独立博客数量够多,可以聚合起来,做一个阅读 app,支持订阅也是不错的。

2. 官方发布的代码检索工具

这个上期推荐过,实际使用起来,实在太好用了,再次推荐下。

注意:需要网络良好。

https://cs.android.com/

image

其他一些在线源码阅读工具:https://www.androidos.net.cn/sourcecodehttp://aospxref.com/3. 字节跳动开源一系列插件https://github.com/bytedance/ByteX基本都是编译时字节码相关的,目前应用于多款字节跳动产品上。

  • access-inline-plugin(access方法内联)

  • shrink-r-plugin(R文件瘦身和无用资源检查)

  • closeable-check-plugin(文件流的close检查)

  • const-inline-plugin(常量内联)

  • field-assign-opt-plugin(优化多余赋值指令)

  • getter-setter-inline-plugin (getter和setter方法内联)

  • method-call-opt-plugin(干净地删除某些方法调用,如Log.d)

  • coverage-plugin(线上代码覆盖率)

  • refer-check-plugin(检查是否有调用不存在的方法和引用不存在的字段)

  • serialization-check-plugin(序列化检查)

  • SourceFileKiller(删除SourceFile和行号属性)

一方面这个可以接入,做一些产品上的安全、优化。

另一方面是学习的好资料,如果都能看明白,AS 的 Transform 和字节码算是已经玩转了。

相关的开源项目就是滴滴的 booster:

https://github.com/didi/booster

4. 大厂对外分享1. 二维码扫描优化及爱奇艺App的实践
说了一些方案,实践还是之前字节跳动给出的方案更适合:
字节跳动:二维码扫描优化2. 腾讯 Bugly:动态下发 so 库在 Android APK 安装包瘦身方面的应用
动态下发 so库,是减少 apk 体积非常明显的一个方案,之前在百度的时候,也搞过这样的方案,一度是瘦身黑科技,当然坑也不少,so 这玩意搞不好崩溃就比较多,如果需要可以参考目前一些插件化方案、热修方案去做。3. 天猫精灵:史上最全Android渲染机制讲解(长文源码深度剖析)
恩...技术文章还是很赞的。4. 花椒Android端自动化测试实践

Android 测试一直被忽略,我也没有太多这方面涉猎,当然还是值得了解下。

历史分享(点击可直接访问):

相关大厂已经在 wanandroid 上有独立章节了,更方便大家查看。
https://www.wanandroid.com/article/list_by_chapter/1?cid=510

好了,祝大家元气满满!
原文链接;https://mp.weixin.qq.com/s/_v2NMSQmZA9HLVq03AzbWQ

相关文章

  • Android“新技术” 又来了?

    此“新技术”主要指大厂近期对外的分享,「大厂的对外分享系列」更新一篇,第 11 期了。 前几期入口: 走心推荐几个...

  • Kotlin Jetpack 实战|01. Kotlin 基础

    背景 近几年,Android 相关的新技术层出不穷。往往这个技术还没学完,下一个新技术又出来了。很多人都是一脸黑人...

  • Android新技术

    1.ViewModel + LiveData+实现LifeCycleOwner 实现数据更新监听2.ViewMod...

  • android新技术

    UI之可折叠的TextView 先上效果 一、思路 1. 计算text的行数 实现可折叠的TextView最重要的...

  • Android新技术

    Android Support Library 23.2 从开发者角度解析 Android N 新特性! Kotl...

  • 车机技术之ASR(语音识别)

    车机从WinCE逐步进化到Android,从不能通讯到带4G通讯,随之带来了一系列的新技术的应用。今天就来介绍当前...

  • Android新技术集锦

    1. AdvancedRecycleView https://github.com/pavelpoley/Adva...

  • ButterKnife&Picasso

    最新关注了一些Android的新技术。总结学习一下。 ButterKnife 属于Android开发的懒人包。用注...

  • Android新技术------Android App Bund

    背景 随着应用不断演化,功能越来越复杂,且应用针对不同屏幕设备、不同国家语言资源都打包在同一个App,导致应用包不...

  • 脉脉-Android

    Android高级工程师 工作职责: 1.负责Android模块设计、架构及开发 2.google新技术的调研及预...

网友评论

    本文标题:Android“新技术” 又来了?

    本文链接:https://www.haomeiwen.com/subject/pzkvqhtx.html