《Android经验分享》周刊第6期

《Android经验分享》收录国内外最近一周热门的技术博客以及优秀的类库,星期一傍晚将准时更新给你们
微信公众号:Android经验分享
QQ讨论群:386067289

本文已受权微信公众号:Android经验分享,在微信公众号平台原创首发。android

热点新闻
1.第七届杭州云栖大会召开,阿里云在人工智能领域发力
本次大会一共四天,官方声称有超过4万人参加。在上午的主会场上,阿里云宣布和杭州市政府、国家天文台、蚂蚁金服达成多项重要合做,其中,阿里云ET表现抢眼,在人工智能应用和实践层面上,阿里已经率先走出重要一步。git

2.Ceylon 1.3发布,支持构建Android应用等特性
Ceylon可以编译成JavaScript,它很早就支持建立针对iOS和Android的混合(hybrid)应用,例如使用Apache Cordova。新的Ceylon 1.3可以稳定支持Android原生应用的构建,这项特性在今年早些时候的夜间构建版本中首次对外公开。程序员

热门博客
1.Android 增量更新彻底解析 是增量不是热修复
相信你们都见过在应用市场省流量更新软件,一个几百M的软件可能只须要下载一个20M的增量包就能完成更新。那么它是如何作的呢?github

2.OkGo,一个专一于让网络请求更简单的框架,与RxJava完美结合,比Retrofit更简单易用
该库是封装了okhttp的网络框架,能够与RxJava完美结合,比Retrofit更简单易用。支持大文件上传下载,上传进度回调,下载进度回调,表单上传(多文件和多参数一块儿上传),链式调用,能够自定义返回对象,支持Https和自签名证书,支持cookie自动管理,支持四种缓存模式缓存网络数据,支持30一、302重定向,扩展了统一的上传管理和下载管理功能。面试

3.来不及解释了,快上车之EventBus3.0更多实用使用
EventBus 是一个 Android 事件发布/订阅框架,经过解耦发布者和订阅者简化 Android 事件传递,这里的事件能够理解为消息,本文中统一称为事件。事件传递既可用于 Android 四大组件间通信,也能够用户异步线程和主线程间通信等等。小程序

4.Android7.0适配教程,心得
Android7.0发布已经有一个多月了,Android7.0在给用户带来一些新的特性的同时,也给开发者带来了新的挑战,这几天我将应用适配到Android7.0,其中也遇到了很多问题也踩了一些坑,在这里就把我在Android7.0适配上的一些心得分享给你们,让你们的应用能早一天跑在Android7.0上。微信小程序

5.Android 开发程序员必备网站
Android 开发程序员必备网站,在这里你确定能找到你想要的。api

6.Android应用进程防杀指南3-JobService
本篇博文,我将带领你们学习更高端的APP进行防杀技巧,该技巧除了可以应对卫士、管家的清杀之外,更可以在相似于某米、某为系统的清理内存软件清理下确保进程存活下来。它就是咱们今天的主角JobShedulerService。缓存

7.【移动开发】关于视频直播技术,你想要知道的都在这里了(七):直播云 SDK 性能测试模型
七牛云于 6 月底发布了一个针对视频直播的实时流网络 LiveNet 和完整的直播云解决方案,不少开发者对这个网络和解决方案的细节和使用场景很是感兴趣。结合七牛实时流网络 LiveNet 和直播云解决方案的实践,咱们用七篇文章,更系统化地介绍当下大热的视频直播各环节的关键技术,帮助视频直播创业者们更全面、深刻地了解视频直播技术,更好地技术选型。性能优化

8.Java 集合深刻理解:List
Java 集合深刻理解:Collection 中咱们熟悉了 Java 集合框架的基本概念和优势,也了解了根接口之一的 Collection,这篇文章来加深 Collection 的子接口之一 List 的熟悉。

9.手撕 Volley
前几天参加某互联网公司校招被问到Volley相对其余的网络框架有什么优缺点,它分别是如何实现的。当时答得的并很差。因此趁十一假期读一下Volley的源码。

10.Android Studio调试技巧
写代码不可避免有Bug,一般状况下除了日志最直接的调试手段就是debug;那么你的调试技术停留在哪一阶段呢?仅仅是下个断点单步执行吗?或者你知道 Evaluate Expression, 知道条件断点;但是你据说过日志断点吗,Method Breakpoint, Exception Breakpoint 呢?还有高大上的 Field Watchpoint ?

受欢迎的类库
1.wechat-lightapp
微信小程序(应用号)开发工具+破解+Demo+教程。

2.CommonLibary
CommonLibrary主要是本身整理的一些项目开发中经常使用的工具类、通用UI的集合,目前在不断的更新中,尽量的覆盖Android开发中通用的一些东西 blog.csdn.net/yyh35209162…

3.CheckAllUtilsDemo
收集了一些经常使用判断弄成了一个工具类,例如验证手机格式邮箱格式这些常常能用到,喜欢的朋友能够收藏下来而后用来ctrl+f,下面来介绍一下。

4.AndroidPush
更方便的将各个rom厂商本身的推送服务进行集成,并统一管理。

5.Vlc-sdk-lib
vlc-android-lib 3.0.0-2.1.0 几乎支持全部格式文件的播放我的评价 比 IJK 的播放器要好不少 应该是本人目前所知道的开源播放器中最好的了。

6.AdvancedLuban
简化 Android 压缩图片方法。

7.IndexableRecyclerView
用于实现城市选择、联系人等功能的易拓展 RecyclerView 库,包含自动索引,粘性等功能。

8.BezierCurveShoppingCart
一个基于贝塞尔曲线二阶 + 属性动画实现添加商品到购物车动画效果。

9.BounceLoadingView
模仿饿了么加载效果.

10.FiftyShadesOf
一个漂亮的视图预加载效果。

完整项目
1.Ghost
一款在线视频 App,基于 Material Design + MVP + RxJava + Retrofit + Realm + Glide




周刊外话
1.亲爱的面试官,这个我可没看过!(Android部分)
Android面试中高频率出现的题都在这了。试题大部分从互联网收集,博主下了一番功夫进行梳理总结,不免有不足之处,还请见谅。这篇博客属于Androi,你够了!!!专题中的一篇,其他文章会陆续发表,第一时间会发布在本人Github上,敬请关注。这篇博客包括五个部分:热点,基础,进阶,性能优化,高级。后续会不断补充完善,但愿能为小伙伴们找工做增长点自信。

2.来看看微信小程序DEMO
张小龙在朋友圈里这样解释道:小程序是一种不须要下载安装便可使用的应用,它实现了应用「触手可及」的梦想,用户扫一扫或搜一下便可打开应用。也体现了「用完即走」的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。

更多精彩文章请关注微信公众号"Android经验分享":这里将长期为您分享Android高手经验、中外开源项目、源码解析、框架设计和Android好文推荐!

扫一扫加我哦