Android开发技术周报 Issue#112

sunsongjun 3年前
   <h3>新闻</h3>    <ol>     <li><a href="/misc/goto?guid=4959732974178645703" rel="nofollow,noindex">CyanogenMod 已死 但也许是换汤不换药</a></li>    </ol>    <h3>教程</h3>    <ol>     <li> <p><a href="/misc/goto?guid=4959732974270559397" rel="nofollow,noindex">Android热补丁之Tinker原理解析</a></p> <p>在今年的MDCC大会上,微信开发团队宣布正式开源Tinker,在这之前微信团队已经发出过一些Tinker的相关文章,说实话在开源之前我们还是相当期待Tinker开源的,一方面是因为之前使用的热补丁一直存在一些兼容性问题,另一方面也好奇Tinker的实现方案。在开源后我们团队第一时间着手研究Tinker,在详细阅读了源码之后,我们确定要在之后的一个版本集成Tinker上线,线上效果显示Tinker的修复效果果然牛逼,错误率明显下降的同时也没有报出兼容性的问题。</p> </li>     <li> <p><a href="/misc/goto?guid=4959732974354257651" rel="nofollow,noindex">微信终端跨平台组件 mars 系列</a></p> <p>2012 年中,微信支持包括 Android、iOS、Symbian 三个平台。但在各个平台上,微信客户端没有任何统一的基础模块。2012 年的微信正处于高速发展时期,各平台的迭代速度不一、使用的编程语言各异,后台架构也处在不断探索的过程中。多种因素使得各个平台基础模块的实现出现了差异,导致出现多次需要服务器做兼容的善后工作。网络作为微信的基础,重要性不言而喻。</p> </li>     <li> <p><a href="/misc/goto?guid=4959732974442800944" rel="nofollow,noindex">Android无处不在,Android开发者大有可为</a></p> <p>Android Things 正式接替 Brillo 亮相,名称的改变带来了什么新的内容,广大 Android 开发者如何进入这一新的领域,通过本文,你不仅会了解 Android Things 的来龙去脉,也会直接通过代码来体验开发带给你的魅力。</p> </li>     <li> <p><a href="/misc/goto?guid=4959732974525463453" rel="nofollow,noindex">HttpResponseCache原理分析</a></p> <p>从Android4.0(API 14)开始,SDK源码中新增了一个类:android.net.http.HttpResponseCache.使用这个类可以很方便的对HTTP和HTTPS请求实现cache,所有的缓存逻辑再也不用自己写了,只要你使用HttpURLConnection或者HttpsURLConnection作为默认的网络请求库(也是Google官方建议使用的),底层默认帮你实现的缓存的管理,不支持HttpClient。</p> </li>    </ol>    <h3>开源库 & App</h3>    <ol>     <li> <p><a href="/misc/goto?guid=4959732974608476001" rel="nofollow,noindex">FreeDrawView</a></p> <p>A View on which you can freely draw, customizing paint width, alpha and color, and take a screenshot of the content.</p> </li>     <li> <p><a href="/misc/goto?guid=4959732974688838183" rel="nofollow,noindex">html-builder</a></p> <p>Build valid HTML for Android TextView</p> </li>     <li> <p><a href="/misc/goto?guid=4959732974772836590" rel="nofollow,noindex">HFunc</a></p> <p>一个快速简单轻量级高阶函数库,支持串行,并行计算。适用于Java,Android。</p> </li>     <li> <p><a href="/misc/goto?guid=4959732940244571985" rel="nofollow,noindex">Mars</a></p> <p>Mars is a cross-platform network component developed by WeChat.</p> </li>     <li> <p><a href="/misc/goto?guid=4959732974882969420" rel="nofollow,noindex">AttributesDispatcher</a></p> <p>It is a lightweight library which helps to create a custom view.</p> </li>     <li> <p><a href="/misc/goto?guid=4959732882871549099" rel="nofollow,noindex">Android-ExpandIcon</a></p> <p>Nice and simple customizable implementation of Google style up/down arrow.</p> </li>     <li> <p><a href="/misc/goto?guid=4959732882695778730" rel="nofollow,noindex">material-about-library</a></p> <p>Making it easy to create beautiful about screens for your apps</p> </li>     <li> <p><a href="/misc/goto?guid=4959732975031431593" rel="nofollow,noindex">XImageLoader</a></p> <p>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.</p> </li>    </ol>    <h3>工具</h3>    <ol>     <li> <p><a href="/misc/goto?guid=4959732975121525185" rel="nofollow,noindex">MDUI</a></p> <p>一套基于 Material Design 的前端框架</p> </li>     <li> <p><a href="/misc/goto?guid=4959732975201002567" rel="nofollow,noindex">GIFCreator</a></p> <p>一个 Gif 图片在线制作工具</p> </li>     <li> <p><a href="/misc/goto?guid=4959732975286122786" rel="nofollow,noindex">Dream-Catcher</a></p> <p>Inspection the Android HTTP(S) traffic in Chrome Developer Tools</p> </li>    </ol>    <h3>活动</h3>    <ol>     <li> <p><a href="/misc/goto?guid=4959732975369395407" rel="nofollow,noindex">程序员如何写好一篇技术文章?</a></p> <p>Live 简介:我是技术小黑屋, Flipboard 中国 Android 研发人员。 2016 droidcon Beijing 演讲嘉宾,并且在 Google Developer Groups Beijing 进行三次主题内容分享。业余时间维护个人的技术博客,专注书写 Java 和 Android 相关的技术文章。在开发者头条和稀土掘金有着大量的阅读量。</p> </li>    </ol>    <h3>书</h3>    <ol>     <li> <p><a href="/misc/goto?guid=4959732975451353795" rel="nofollow,noindex">Android系统源代码情景分析</a></p> <p>作者将这本书在自己的网站开始连载,PC版和移动版同时进行,感兴趣的小伙伴可以去关注一下</p> </li>    </ol>    <h3>设计</h3>    <ol>     <li> <p><a href="/misc/goto?guid=4959732975534736096" rel="nofollow,noindex">字体之外的西文排版</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959732975619330096" rel="nofollow,noindex">用 sketch git 研究設計師版控流程</a> (需要梯子)</p> </li>     <li> <p><a href="/misc/goto?guid=4959732975709147774" rel="nofollow,noindex">如何透過Sketch提高設計工作效率(上)</a> (需要梯子)</p> </li>    </ol>    <h3>技术之外</h3>    <ol>     <li> <p><a href="/misc/goto?guid=4959732975788114680" rel="nofollow,noindex">以梦为马,诗酒年华</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959732975874629956" rel="nofollow,noindex">技术人员的发展之路</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959732975960690763" rel="nofollow,noindex">当你决定把代码开源之前先选择一个合适的 License</a></p> </li>    </ol>    <h3>播客</h3>    <ol>     <li><a href="/misc/goto?guid=4959732976037492733" rel="nofollow,noindex">字谈字畅 037:Case 不是小 case</a></li>    </ol>    <h3> </h3>    <h3> </h3>    <p>来自:http://www.androidweekly.cn/android-dev-weekly-issue-112/</p>    <p> </p>