新闻

1.Android N拆分了媒体服务以消除漏洞影响

在Android N中,Google将媒体服务拆分成了不同的片块,每个都只能访问一个特定的子系统。 比如,音频服务(AudioServer)只可访问所有音频内容,而摄像头服务(CameraServer)只能调用摄像头。
国外博客

1.Learning RxJava for Android Devs

One of my goals this year was to learn RxJava. Similar to my goal of going to the gym, I procrastinated a bit.

2.Novidades do Android N Preview

Em Março desse ano o Google anunciou o primeiro release do preview do Android N, finalmente! O objetivo desse preview.

3.Async Injection in Dagger 2 with RxJava

A couple weeks ago I wrote a post about asynchronous dependency injection in Dagger 2 with Producers. Objects initialization execution on background thread(s) has one great advantage

4.Instant Run: How Does it Work?!

when something’s simple and helpful, most people are satisfied with that. But us engineers — we’re not normal people.Take Instant Run.

5.Bonjour Android, it’s Zeroconf

Lately, I have been doing a lot of studying on the Zero Configuration Protocol and its implementations on Android.
国内博客

1.如何写出低碳环保的Android代码

随着环境问题越来越严重,人们越来越重视低碳环保的生活方式。作为码农的我们自然也应该为环保做出应有的贡献。那么什么是低碳环保,简而言之就是就是低能量、低消耗、低开支的生活方式,映射到我们的工作中就是以最低的消耗的来完成组织交给我们的任务。

2.糯米移动组件架构演进之路

随着糯米在生活服务O2O平台化战略上的转型,大量的自营/第三方垂类业务需要快速接入糯米,对糯米移动App端的架构提出了挑战。在这样的背景下,我们在2015年初开始对糯米App端架构进行改造。

3.微信Android客户端架构演进之路

第一个版本是两个人用了一个多月的时间开发出来的,其中一个还是刚刚毕业没多久的实习生。这个时期团队一穷二白,资源有限、经验不够,主导思想是,复杂的事情尽量交出去做,保持最精简的客户端代码。

4.OkHttp官方教程解析-彻底入门OkHttp使用

最近半年来身边开发的朋友越来越多的提到OkHttp,上谷歌百度一下,确实OkHttp成了时下最火的HTTP框架,于是我也开始放下Volley,转而关注OkHttp,五一期间仔细看了官方WiKi介绍(我喜欢学习官方的文档),现在把自己整理的官方教程分享给大家,希望给初学者带来帮助。

5.Retrofit+OKHttp 教你怎么持久化管理Cookie

今天小编要讲的是,怎么持久化管理你的Cookie,也就是实现用户免登陆过程。 首先说一下需求,后台大哥哥是这样告诉我的:我们的用户登录需要你在本地管理cookie,用户下次进来的时候不需要再登录,调用其他接口的时候将用户的cookie和session放到请求头里面。

6.理解杀进程的实现原理

文章理解Android进程创建流程,介绍了Android进程创建过程是如何从framework一步步走到虚拟机。本文正好相反则是说说进程是如何被kill的过程。简单说,kill进程其实是通过发送signal信号的方式来完成的。

7.Android中免Root实现Hook的Dexposed框架实现原理解析以及如何实现应用的热修复

今天我们来看一下阿里的一个开源框架Dexposed,关于这个框架网上已经有很多解析了,但是都是讲解原理,而且讲的不是很清楚,这里因为工作中的需要就研究了一下,所以这里就先讲解一下这个框架的原理,然后在通过一个例子来看看他如何使用,最后在用它来实现应用的热修复问题。

8.Retrofit分析-经典设计模式案例

如果你还不知道Retrofit,没关系,okhttp你总知道吧。retrofit就是对okhttp再做了一层封装。你只需要通过简单的配置就能顺利使用retrofit来做网络请求了。还没有使用过retrofit的小伙伴们,不妨尝尝鲜。

9.Java内存模型

Java内存模型规范了Java虚拟机与计算机内存是如何协同工作的。Java虚拟机是一个完整的计算机的一个模型,因此这个模型自然也包含一个内存模型——又称为Java内存模型。如果你想设计表现良好的并发程序,理解Java内存模型是非常重要的。

10.Android 新一代编译 toolchain简介

2016 年 3 月 10 日, Google 向外界发布了 Android N 的预览版,并宣布了 Android N 的 Roadmap,Android N 的最终版源代码将于今年 8 或 9 月份释出到 AOSP 项目。在众多的 Android N 新特性中,有一项新工具链的出现与 Android 生态圈的所有开发者息息相关,即 Jack & Jill 编译器的引入。

11.Android View绘制13问13答

View的绘制流程分几步,从哪开始?哪个过程结束以后能看到view? 答:从ViewRoot的performTraversals开始,经过measure,layout,draw 三个流程。draw流程结束以后就可以在屏幕上看到view了。

12.Retrofit2 完全解析 探索与okhttp之间的关系

之前写了个okhttputils的工具类,然后有很多同学询问这个工具类和retrofit什么区别,于是上了下官网,发现其底层对网络的访问默认也是基于okhttp,不过retrofit非常适合于restful url格式的请求,更多使用注解的方式提供功能。

13.google官方架构MVP解析与实战

当然对于MVP的解说也是使用也是层出不穷,我也网络上也能看到各种版本的解说,之前博客也有文章的更新,里面有MVP的详细说明和项目代码--->Android中的MVP模式,带实例。

14.Android N开发 你需要知道的一切

Android N预览版运行是2016年3月9日,计划于2016年第三季度发布。一共有5个预览版,正常情况下,4到6个星期更新一个预览版,现在第二个预览版已经更新。在前三预览版google提供了一个测试和开发环境,你可以找出你的应用程序跟Android N系统的兼容性.

15.Android单元测试: 首先,从是什么开始

首先需要介绍一下什么是单元测试。很多人像我一样,本科并不是计算机专业出身的,如果在职的公司不要求做单元测试的话,可能对这个词并没有一个确切的概念。
类库

1.FragmentAnimations

一个Fragment切换的3D动画库

2.MaryPopup

一个扩展view的效果。点击延伸放大

3.flexbox-layout

Android端的Flexbox 风格

4.Shuffle

一个很容易集成的刷卡效果

5.Android-Coverflow

一个很漂亮的viewpage 切换效果

6.SwipeOpenItemTouchHelper

很容易集成任何RecyclerView的滑动打开关闭效果。

7.IndicatorBox

一些漂亮的动画和指示器

8.AppIntro

可以制作一个酷炫的APP 引导页的类库

9.android-widget-ticktock

一个圆形的倒计时或者计数器的控件

10.Bourbon

一个基于MVP架构的Dribbble客户端,已经适配了手机端,穿戴式,平板电脑,和TV

11.Triangle-Architecture

一个基于clean 架构的APP简单实现

12.DragDropListView

一个拖拽效果的ListView布局

13.android-widget-fanmenu

一个扇形的菜单栏

14.PulseView

一个产生相对于图片周围的波纹效果。

15.ShadowLayout

一个能够在子布局产生阴影效果的类库

16.FloatMenuSample

android 悬浮窗菜单,可在launcher或app中使用

17.GalleryView

一个基于recyclerview实现的类似gallery 停留在屏幕中间的控件

18.StaggeredTextGridView

自定义换行文本的GridView

19.ApplicationLocker

当你按 home键或者离开该应用时进行锁定

20.AndroidChart

一个简易的android图表

21.OpenWeb

帮助你快速建立一个自动管理回退栈的web架构,
参考视频

1.Instant Run: An Android Tool

介绍Android Studio即时运行功能
博外话

1.免费翻墙镜像和工具

科学上网

2.15 个 Android 通用流行框架大全

都是一些比较实用的框架。



微信公众号:Android博客周刊
微   博:陆镇生_Jomeslu
邮   箱:luzhensheng72@gmail.com

版权声明:自由转载-保持署名 | 本文遵从 CC BY 4.0 协议