Android开发技术周报 Issue#116

金瑞K 8年前
   <h3>新闻</h3>    <ol>     <li> <p><a href="/misc/goto?guid=4959736963742669464" rel="nofollow,noindex">Android Studio 2.3 Beta 4 发布了</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959736963831653308" rel="nofollow,noindex">Android Nougat 7.1.2 先睹为快</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959736963923984333" rel="nofollow,noindex">开放Google Earth Enterprise 源代码</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959736964717269766" rel="nofollow,noindex">Google Assistant 更新:可通过 Pixel 手机控制智能家居设备</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959736964796667331" rel="nofollow,noindex">Google 发布 Android Things 开发者第二预览版</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959736964893009536" rel="nofollow,noindex">Android SDK Tools 25.3.0 早期预览版发布</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959736964972887461" rel="nofollow,noindex">Google手机操作系统二月份统计数据:牛轧糖份额首度超过1%</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959736965058721887" rel="nofollow,noindex">[视频]Android Wear 2.0都带来了哪些新特性?</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959736965142226124" rel="nofollow,noindex">数百万垃圾/僵尸应用近期将从Play商城移除</a></p> </li>    </ol>    <p> </p>    <h3>教程</h3>    <ol>     <li> <p><a href="/misc/goto?guid=4959736965235987174" rel="nofollow,noindex">Android架构思考(模块化、多进程)</a></p> <p>关于模块化(组件化)这个问题,我想每个开发者可能都认真的思考过。随着项目的开发,业务不断壮大,业务模块越来越多,各个模块间相互引用,耦合越来越严重,同时有些项目(比如我们公司)还伴随着子应用单独包装推广,影子应用单独发布等等需求,重新调整架构迫在眉睫。今天,我们就来聊聊模块化(组件化),这篇文章同时也是我这几年,对项目架构的理解。</p> </li>     <li> <p><a href="/misc/goto?guid=4959736965319518632" rel="nofollow,noindex">你的Android设备有恶意软件吗?</a></p> <p>在 Android 安全部,我们一向致力于更好地了解如何让 Android 设备更流畅、更安全地运行。所有包含 Google Play 的设备都具备的一项安全机制是验证应用。验证应用会检查您的设备上是否存在潜在有害的应用 (PHA)。如果找到 PHA,验证应用会向用户发出警告并允许他们卸载该应用。</p> </li>     <li> <p><a href="/misc/goto?guid=4959736965400765702" rel="nofollow,noindex">安卓自定义View进阶-多点触控详解</a></p> <p>Android 多点触控详解,在前面的几篇文章中我们大致了解了 Android 中的事件处理流程和一些简单的处理方案,本次带大家了解 Android 多点触控相关的一些知识。多点触控 ( Multitouch,也称 Multi-touch ),即同时接受屏幕上多个点的人机交互操作,多点触控是从 Android 2.0 开始引入的功能,在 Android 2.2 时对这一部分进行了重新设计。</p> </li>    </ol>    <h3>开源库 & App</h3>    <ol>     <li> <p><a href="/misc/goto?guid=4959736965488128700" rel="nofollow,noindex">shortbread</a></p> <p>Android library that generates app shortcuts from Shortcut annotations</p> </li>     <li> <p><a href="/misc/goto?guid=4959736965570142105" rel="nofollow,noindex">TimelineView</a></p> <p>Customzable TimelineView for Android</p> </li>     <li> <p><a href="/misc/goto?guid=4959736965651561057" rel="nofollow,noindex">IWAHalfModalPresenter</a></p> <p>Simple modal presenter that can be easily customized</p> </li>     <li> <p><a href="/misc/goto?guid=4959736965742022568" rel="nofollow,noindex">BadgeView</a></p> <p>一个可以自由定制外观、支持拖拽消除的MaterialDesign风格Android BadgeView</p> </li>     <li> <p><a href="/misc/goto?guid=4959736965831361821" rel="nofollow,noindex">chuck</a></p> <p>An in-app HTTP inspector for Android OkHttp clients</p> </li>     <li> <p><a href="/misc/goto?guid=4959736965915892643" rel="nofollow,noindex">StyleableToast</a></p> <p>A library that takes the standard Android toast to the next level with a variety of styling options. Style your toast either from code or styles.xml</p> </li>     <li> <p><a href="/misc/goto?guid=4959736131805950012" rel="nofollow,noindex">SopCastComponent</a></p> <p>来疯直播安卓控件,支持flv,支持rtmp,支持添加视频特效等等</p> </li>     <li> <p><a href="/misc/goto?guid=4959730305551938180" rel="nofollow,noindex">TextLayoutBuilder</a></p> <p>An Android library that allows you to build text layouts more easily.</p> </li>     <li> <p><a href="/misc/goto?guid=4959735951201539345" rel="nofollow,noindex">android-material-stepper</a></p> <p>This library allows to use Material steppers inside Android applications.</p> </li>    </ol>    <h3>工具</h3>    <ol>     <li> <p><a href="/misc/goto?guid=4959736966090123528" rel="nofollow,noindex">detekt</a></p> <p>Static code analysis for Kotlin</p> </li>     <li> <p><a href="/misc/goto?guid=4959736966176748415" rel="nofollow,noindex">UploadToJitpack</a></p> <p>Base repository to demonstrate the process of uploading an aar/jar to JitPack</p> </li>     <li> <p><a href="/misc/goto?guid=4959736966260281964" rel="nofollow,noindex">jvm-mon</a></p> <p>Console based JVM monitoring</p> </li>    </ol>    <h3>酷工作</h3>    <ol>     <li> <p>Android/iOS 开发工程师</p> <p>上海徐汇 | 三年以上经验 | 工作踏实 | 薪资20K+ | 技术氛围浓厚 | 加班少 简历发送至: <a href="/misc/goto?guid=4959736966340615965" rel="nofollow,noindex">jinkai@qiyi.com</a> (记得注明在『Android 开发技术周报』看到的)</p> </li>     <li> <p><a href="http://weibo.com/ttarticle/p/show?id=2309404030072645391967&retcode=6102" rel="nofollow,noindex">美团点评诚招Android工程师</a></p> <p>北京望京/20~40K/15.5 薪/日均超过1.4场次的各种技术分享/各种面授培训/外部大牛技术分享/简历发送至:ouyanghaibing@meituan.com</p> </li>    </ol>    <h3>活动</h3>    <ol>     <li><a href="https://gdgdocs.org/a/google.com/forms/d/e/1FAIpQLSfD0TKVMkX0kNqYBQOmrJspo0T_oLJV-b9KzWToPw3aHTl_ug/viewform?c=0&w=1" rel="nofollow,noindex">北京GDG 2017 TensorFlow Dev Summit Recap</a></li>    </ol>    <h3>书</h3>    <ol>     <li><a href="/misc/goto?guid=4959736966545881319" rel="nofollow,noindex">软件工程在谷歌</a></li>    </ol>    <h3>设计</h3>    <ol>     <li> <p><a href="/misc/goto?guid=4959736966630188609" rel="nofollow,noindex">什么是 Design Hackathon?</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959736966712659593" rel="nofollow,noindex">用 HSB 搭建 UI 色彩体系</a></p> </li>    </ol>    <h3>技术之外</h3>    <ol>     <li><a href="/misc/goto?guid=4959736966797658538" rel="nofollow,noindex">酷克博主陈皓关于 offer 选择的一些建议</a></li>    </ol>    <h3>播客</h3>    <ol>     <li><a href="/misc/goto?guid=4959736966900683694" rel="nofollow,noindex">代码时间</a></li>    </ol>    <h3> </h3>    <p>来自:http://www.androidweekly.cn/android-dev-weekly-issue-116/</p>    <p> </p>