Android开发技术周报 Issue#127

JanGph 2年前
   <h3>新闻</h3>    <ol>     <li> <p><a href="/misc/goto?guid=4959748250216730383" rel="nofollow,noindex">Google欲通过“情境感知”来提升Android的复制/粘贴体验</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959748250304636827" rel="nofollow,noindex">今年Android全球手机市场份额将增长5个百分点至90%</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959748250388525354" rel="nofollow,noindex">谷歌Pixel 2代三款新机齐曝光:骁龙835+Android 8.0</a></p> </li>    </ol>    <h3>教程</h3>    <ol>     <li> <p><a href="/misc/goto?guid=4959748250467078639" rel="nofollow,noindex">分析Android V2新签名打包机制</a></p> <p>Android Studio 2.2发布之后公示了很多新特性,其中一些特性继承在了gradle plugin当中,这些不易被我们发现,比如新的签名机制(APK Signature Scheme v2),本文对Android Gradle 2.2新推出来的新签名打包机制(V2新签名方案)作出相关分析,目前在Android 7.0以及之上版本已经对这套新签名机制提供了支持,因此随着版本的提升,新签名机制方案将是大势所趋。</p> </li>     <li> <p><a href="/misc/goto?guid=4959748250548621353" rel="nofollow,noindex">Android安全性要点与规范核心详析</a></p> <p>Android 操作系统内置了安全功能,可显著降低应用出现安全问题的频率及其造成的影响。系统经过精心设计,通常情况下只需使用默认的系统和文件权限即可打造自己的应用,而无需费心针对安全性作出艰难决策。</p> </li>     <li> <p><a href="/misc/goto?guid=4959748250633783555" rel="nofollow,noindex">Android 中的 FORTIFY</a></p> <p>FORTIFY 是 Android 自 2012 年中以来一直配备的一项重要的安全功能。去年初,在将默认的 C/C++ 编译器从 GCC 迁移为 Clang 后,我们投入大量时间和精力,确保 FORTIFY 在 Clang 中的质量与之前相当。为做到这一点,我们重新设计了某些关键的 FORTIFY 功能的工作方式,具体将在下文介绍。</p> </li>     <li> <p><a href="/misc/goto?guid=4959748250706041583" rel="nofollow,noindex">React Native】一个简单的拆分Bundle&资源做法</a></p> <p>一般应用React Native(RN)后,随着使用页面的增加,bundle包(携带资源)会逐渐加大,这会带来以下两个缺点:1.页面启动速度&内存占用增加 这是不言而喻的,一个页面启动时会加载其他无关页面的代码,自然会有内存占用加大、启动时间增加的问题,这部分的消耗是不应该的。2.更新流量消耗增加 要更新某块代码必须下发整个bundle,尽管只更新其中1/10部分的代码。</p> </li>    </ol>    <h3>开源库 & App</h3>    <ol>     <li> <p><a href="/misc/goto?guid=4959748250786854030" rel="nofollow,noindex">AndroidAppShortcuts</a></p> <p>App Shortcuts for Android on Pre Nougat 7.1!</p> </li>     <li> <p><a href="/misc/goto?guid=4959748250866760005" rel="nofollow,noindex">Lyra</a></p> <p>A library that can save and restore the state of Android components easily.</p> </li>     <li> <p><a href="/misc/goto?guid=4959748250467078639" rel="nofollow,noindex">ApkChannelPackage</a></p> <p>同时支持基于 V1 和 V2 签名进行渠道打包的多渠道快速打包插件</p> </li>     <li> <p><a href="/misc/goto?guid=4959748250959308278" rel="nofollow,noindex">Tiny</a></p> <p>an image compression framework.</p> </li>     <li> <p><a href="/misc/goto?guid=4959748251041944035" rel="nofollow,noindex">litho-glide</a></p> <p>Glide image-loading Component for Litho</p> </li>    </ol>    <h3>工具</h3>    <ol>     <li> <p><a href="/misc/goto?guid=4959748251116473528" rel="nofollow,noindex">gitbook-boilerplate</a></p> <p>一个基于gitbook快速写电子书的模版,支持docx</p> </li>    </ol>    <h3>视频</h3>    <ol>     <li><a href="/misc/goto?guid=4959748251199231267" rel="nofollow,noindex">手把手教你为手机编译ROM</a></li>    </ol>    <h3>技术之外</h3>    <ol>     <li><a href="/misc/goto?guid=4959748251300165234" rel="nofollow,noindex">我的实操经验分享:如何通过Adsense赚3万美金</a></li>    </ol>    <h3>书</h3>    <ol>     <li> <p><a href="/misc/goto?guid=4959748251381754258" rel="nofollow,noindex">A Primer on Bézier Curves</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959748251452078895" rel="nofollow,noindex">提问的智慧</a></p> </li>    </ol>    <h3>酷工作</h3>    <ol>     <li> <p>上海爱奇艺招聘 Android/iOS 工程师</p> <p>上海徐汇/20k ~ 40k/五险一金/医疗报销/5 年以上经验/熟悉 Android 插件化和架构设计 or 具备 iOS 上流媒体的开发经验者优先/简历发送至: <a href="/misc/goto?guid=4959736966340615965" rel="nofollow,noindex">jinkai@qiyi.com</a></p> </li>     <li> <p><a href="/misc/goto?guid=4959740672961894019" rel="nofollow,noindex">北京明日虫洞科技有限公司诚招Android工程师</a></p> <p>十号线海淀黄庄(中关村大厦)/20k ~ 30k/五险一金/补充医疗/年底双薪/免费午餐和晚餐/简历发送至: <a href="/misc/goto?guid=4959741384880809115" rel="nofollow,noindex">simplecoder.h@gmail.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 (记得注明在『Android 开发技术周报』看到的)</p> </li>    </ol>    <h3> </h3>    <p> </p>    <p>来自:http://www.androidweekly.cn/android-dev-weekly-issue-127/</p>    <p> </p>