Android热补丁之Tinker原理解析
在今年的MDCC大会上,微信开发团队宣布正式开源Tinker,在这之前微信团队已经发出过一些Tinker的相关文章,说实话在开源之前我们还是相当期待Tinker开源的,一方面是因为之前使用的热补丁一直存在一些兼容性问题,另一方面也好奇Tinker的实现方案。在开源后我们团队第一时间着手研究Tinker,在详细阅读了源码之后,我们确定要在之后的一个版本集成Tinker上线,线上效果显示Tinker的修复效果果然牛逼,错误率明显下降的同时也没有报出兼容性的问题。
微信终端跨平台组件 mars 系列
2012 年中,微信支持包括 Android、iOS、Symbian 三个平台。但在各个平台上,微信客户端没有任何统一的基础模块。2012 年的微信正处于高速发展时期,各平台的迭代速度不一、使用的编程语言各异,后台架构也处在不断探索的过程中。多种因素使得各个平台基础模块的实现出现了差异,导致出现多次需要服务器做兼容的善后工作。网络作为微信的基础,重要性不言而喻。
Android无处不在,Android开发者大有可为
Android Things 正式接替 Brillo 亮相,名称的改变带来了什么新的内容,广大 Android 开发者如何进入这一新的领域,通过本文,你不仅会了解 Android Things 的来龙去脉,也会直接通过代码来体验开发带给你的魅力。
HttpResponseCache原理分析
从Android4.0(API 14)开始,SDK源码中新增了一个类:android.net.http.HttpResponseCache.使用这个类可以很方便的对HTTP和HTTPS请求实现cache,所有的缓存逻辑再也不用自己写了,只要你使用HttpURLConnection或者HttpsURLConnection作为默认的网络请求库(也是Google官方建议使用的),底层默认帮你实现的缓存的管理,不支持HttpClient。
FreeDrawView
A View on which you can freely draw, customizing paint width, alpha and color, and take a screenshot of the content.
html-builder
Build valid HTML for Android TextView
HFunc
一个快速简单轻量级高阶函数库,支持串行,并行计算。适用于Java,Android。
Mars
Mars is a cross-platform network component developed by WeChat.
AttributesDispatcher
It is a lightweight library which helps to create a custom view.
Android-ExpandIcon
Nice and simple customizable implementation of Google style up/down arrow.
material-about-library
Making it easy to create beautiful about screens for your apps
XImageLoader
It's a custom image-loading repository for Android.This is a repository for people who want to learn more knowledge about the image loading and caching.
MDUI
一套基于 Material Design 的前端框架
GIFCreator
一个 Gif 图片在线制作工具
Dream-Catcher
Inspection the Android HTTP(S) traffic in Chrome Developer Tools
程序员如何写好一篇技术文章?
Live 简介:我是技术小黑屋, Flipboard 中国 Android 研发人员。 2016 droidcon Beijing 演讲嘉宾,并且在 Google Developer Groups Beijing 进行三次主题内容分享。业余时间维护个人的技术博客,专注书写 Java 和 Android 相关的技术文章。在开发者头条和稀土掘金有着大量的阅读量。
Android系统源代码情景分析
作者将这本书在自己的网站开始连载,PC版和移动版同时进行,感兴趣的小伙伴可以去关注一下
字体之外的西文排版
用 sketch git 研究設計師版控流程 (需要梯子)
如何透過Sketch提高設計工作效率(上) (需要梯子)
以梦为马,诗酒年华
技术人员的发展之路
当你决定把代码开源之前先选择一个合适的 License
如果你觉得 Android 开发技术周报对您有所帮助,请考虑对本周报捐赠支持。支持我把 Android 开发技术周报做的更好,帮助更多的人,金额随意,您的捐赠将用于支付服务器和邮件推送服务的费用。捐赠列表
欢迎自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 4.0