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

《Android经验分享》收录国内外最近一周热门的技术博客以及优秀的类库,星期一傍晚将准时更新给大家

微信公众号:Android经验分享
QQ讨论群:386067289

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

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

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

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

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

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

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

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

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开发中通用的一些东西 http://blog.csdn.net/yyh352091626。

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

《Android经验分享》周刊第6期_第1张图片

《Android经验分享》周刊第6期_第2张图片

《Android经验分享》周刊第6期_第3张图片

《Android经验分享》周刊第6期_第4张图片

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

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

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

扫一扫加我哦

你可能感兴趣的:(《Android经验分享》周刊第6期)