Android开发技术周报 Issue#117
AleR52
8年前
<p><img src="https://simg.open-open.com/show/58e0c5d55f692710bb1d5bbff050dc17.jpg"></p> <h3>新闻</h3> <ol> <li> <p><a href="/misc/goto?guid=4959738354463581468" rel="nofollow,noindex">TensorFlow 1.0 发布,更快、更灵活、更方便!(含峰会主题演讲视频)</a></p> </li> <li> <p><a href="/misc/goto?guid=4958999800085009044" rel="nofollow,noindex">Google 已正式放弃对 Android “姜饼”和“蜂巢”的 Play 服务更新</a></p> </li> <li> <p><a href="/misc/goto?guid=4959738354593998118" rel="nofollow,noindex">合并Android和Chrome OS的Fuchsia最新消息</a></p> </li> <li> <p><a href="/misc/goto?guid=4959738354675464167" rel="nofollow,noindex">2017谷歌I/O大会时间正式公布:2月22日开始报名</a></p> </li> <li> <p><a href="/misc/goto?guid=4959738354755307202" rel="nofollow,noindex">Google 的新操作系统 Andromeda</a></p> </li> <li> <p><a href="/misc/goto?guid=4959738354844102112" rel="nofollow,noindex">你用过Google Play吗 它与App Store有何差异呢?</a></p> </li> <li> <p><a href="/misc/goto?guid=4959738354924343798" rel="nofollow,noindex">[图]Instant Tethering功能登陆Pixel和Nexus设备</a></p> </li> <li> <p><a href="/misc/goto?guid=4959738355012689628" rel="nofollow,noindex">Google正在为Play Store测试几项升级</a></p> </li> <li> <p><a href="/misc/goto?guid=4959738355090239743" rel="nofollow,noindex">Android Wear 2.0智能回复不需联网?这是最新的离线AI技术</a></p> </li> </ol> <h3>教程</h3> <ol> <li> <p><a href="/misc/goto?guid=4959738355180521311" rel="nofollow,noindex">从json文件到炫酷动画-Lottie实现思路和源码分析</a></p> <p>Lottie是最近Airbnb开源的动画项目,支持Android、iOS、ReactNaitve三个平台,相关背景介绍可以参考之前的文章Airbnb开源炫酷动画库Lottie(译)-看看Airbnb的工程师怎么说。本文分析主要Lottie把json文件转为动画的思路和源码实现。文章首先介绍Lottie的基本使用,然后分析把json文件映射到动画的实现思路,最后分析Lottie的源码实现,这里分析的是Lottie-Android。</p> </li> <li> <p><a href="/misc/goto?guid=4959738355260309536" rel="nofollow,noindex">Android AOP之字节码插桩详解</a></p> <p>本篇文章基于《网易乐得无埋点数据收集SDK》总结而成,关于网易乐得无埋点数据采集SDK的功能介绍以及技术总结后续会有文章进行阐述,本篇单讲SDK中用到的Android端AOP的实现。随着流量红利时代过去,精细化运营时代的开始,网易乐得开始构建自己的大数据平台。其中,客户端数据采集是第一步。传统收集数据的方式是埋点,这种方式依赖开发,采集时效慢,数据采集代码与业务代码不解藕。</p> </li> <li> <p><a href="/misc/goto?guid=4959738355348512214" rel="nofollow,noindex">2016 移动应用质量大数据报告</a></p> <p>开发者除了需要关注用户需求外,更需要重视产品质量与口碑,这将极大的影响用户对产品的评价及产品后续的传播力度。下面我们将为您带来2016年度 Android & iOS 移动应用质量大数据报告,让您清晰了解行业动态,精准定位自身产品位置。</p> </li> <li> <p><a href="/misc/goto?guid=4959738355428406341" rel="nofollow,noindex">深入剖析 Android中的 ArrayMap</a></p> <p>数据集合在任何一门编程语言中都是很重要的一部分,在 Android 开发中,我们会实用到ArrayList, LinkedList, HashMap等。其中HashMap是用来处理键值对需求的常用集合。 而Android中引入了一个新的集合,叫做ArrayMap,为键值对存储需求增加了一种选择。</p> </li> <li> <p><a href="/misc/goto?guid=4959738355513899339" rel="nofollow,noindex">Android神奇“控件”-RemoteViews</a></p> <p>先从表层意思理解RemoteViews感觉它是一个view的集合,而且和远程有关系。那事实上它是什么呢?从官方注释说明可以看出,RemoteViews是用来描述一个视图的,它描述的这个视图将显示在另外一个进程中,这也就符合了RemoteViews中Remote这层含义。同时说明里也说了RemoteViews提供了一些基本的操作方法来修改它描述的那个视图的内容。听起来它还真像是个“控件”,那它真的是吗?</p> </li> </ol> <h3>开源库 & App</h3> <ol> <li> <p><a href="/misc/goto?guid=4959674349479185064" rel="nofollow,noindex">sensey</a></p> <p>Detecting gestures in a snap</p> </li> <li> <p><a href="/misc/goto?guid=4959738355630287459" rel="nofollow,noindex">ChatKit</a></p> <p>Flexible components for chat UI implementation.</p> </li> <li> <p><a href="/misc/goto?guid=4959738355714905494" rel="nofollow,noindex">Diffre</a></p> <p>Neon Progress indicator useful for Calendar-like View. Proof of concept.</p> </li> <li> <p><a href="/misc/goto?guid=4959738355799556467" rel="nofollow,noindex">ChanelView</a></p> <p>It is an example that demostrate simple use case of Gestures (basically fling), dynamic Linear Layout and ScrollView.</p> </li> <li> <p><a href="/misc/goto?guid=4959738125423796323" rel="nofollow,noindex">Alerter</a></p> <p>An Android Alterting Library</p> </li> <li> <p><a href="/misc/goto?guid=4959738355910653956" rel="nofollow,noindex">slideview</a></p> <p>An awesome sliding button library for android.</p> </li> <li> <p><a href="/misc/goto?guid=4959738125547709727" rel="nofollow,noindex">mkloader</a></p> <p>Beautiful and smooth custom loading views</p> </li> <li> <p><a href="/misc/goto?guid=4959738356026954456" rel="nofollow,noindex">DragSelectRecyclerView</a></p> <p>TouchListener that can be attached to any RecyclerView and handles multi selection for you</p> </li> <li> <p><a href="/misc/goto?guid=4959738356106704130" rel="nofollow,noindex">AlphabetIndex-Fast-Scroll-RecyclerView</a></p> <p>A Powerful AlphabetIndex FastScroller for Android's RecyclerView!</p> </li> <li> <p><a href="/misc/goto?guid=4959738356192124170" rel="nofollow,noindex">UnifiedContactPicker</a></p> <p>Unified Contact Picker Android Library</p> </li> <li> <p><a href="/misc/goto?guid=4959738356281862389" rel="nofollow,noindex">Dachshund-Tab-Layout</a></p> <p>Extended Android Tab Layout with animated indicators that have continuous feedback.</p> </li> <li> <p><a href="/misc/goto?guid=4959738356365938726" rel="nofollow,noindex">Two-Step-Picker-Dialog</a></p> <p>Two step wheel picker dialog for Android</p> </li> </ol> <h3>工具</h3> <ol> <li> <p><a href="/misc/goto?guid=4959738356444700208" rel="nofollow,noindex">awesome-command-line-apps</a></p> <p>一些很赞的命令行应用</p> </li> <li> <p><a href="/misc/goto?guid=4959738356526271577" rel="nofollow,noindex">awesome-osx-command-line</a></p> <p>一些有用的 OSX 终端命令</p> </li> <li> <p><a href="/misc/goto?guid=4959738356610263065" rel="nofollow,noindex">simpleperf</a></p> <p>一个Android性能剖析工具</p> </li> <li> <p><a href="/misc/goto?guid=4959738356714681094" rel="nofollow,noindex">show-java</a></p> <p>An apk decompiler for android</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="/misc/goto?guid=4959738356858463974" rel="nofollow,noindex">技术小黑屋-我学 Android 的那些套路</a></li> </ol> <h3>设计</h3> <ol> <li><a href="/misc/goto?guid=4959738356942736711" rel="nofollow,noindex">2017年设计趋势大观</a></li> </ol> <h3>播客</h3> <ol> <li><a href="/misc/goto?guid=4959738357026091548" rel="nofollow,noindex">蛋解创业</a></li> </ol> <h3> </h3> <p> </p> <p>来自:http://www.androidweekly.cn/android-dev-weekly-issue-117/</p> <p> </p>