新闻

1.VR/AR市场分析报告:未来5年VR复合增长率将高达75.5%

近日京东联合IDC发布了《VR/AR市场分析报告》,从数据上显示,中国VR/AR市场有望在Q4迎来爆发,手机盒子等低价产品垄断了目前的市场;
国外博客

1.Deep Linking in Android

If you often use Android phone, you’ve seen “Open with…” menus. That’s the topic of this post.

2.AppFollow — helps to be aware of app activities in Google Play

If you are indie developer creating an app or a game for Google Play, most likely you wish to become very popular and earn millions of dollars after introducing a new breakthrough to mobile world.

3.Animated icons on Android

How to improve the user experience using animated icons with vector drawables on Android.Animation can exist within all components of an app and at all scales, from finely detailed icons to key transitions and actions.

4.RxJava2: An Early Preview

As an avid RxJava user I’ve been following the development of RxJava2 which just hit its first Release Candidate.

5.Android Amazing Open Source Apps

The open source projects are very useful for learning and building better applications. The following are the top android open source projects which are very useful for shipping better applications in production.
国内博客

1.Android热更新方案Robust

美团•大众点评是中国最大的O2O交易平台,目前已拥有近6亿用户,合作各类商户达432万,订单峰值突破1150万单。美团App是平台主要的入口之一,O2O交易场景的复杂性决定了App稳定性要达到近乎苛刻的要求。

2.Android N(7.0) 被美翻的新特性!

Android 7.0还未发布以来,大家都对他的新特性做很大但的预测,而如今7.0的到来,是不是符合了开发者的口味呢,上篇《安全增强的Android安全7.0: Nougat》专门介绍了android7.0的安全特性,今天就来预览下7.0的全部新特性!

3.自己动手编译最新Android源码及SDK

在Android Studio代码调试一文中,简单的介绍了代码调试的一些技巧.现在我们来谈谈android源码编译的一些事.(俺认为,作为android developer人人都应该有一份自己Android源码,这样我们就可以随时对自己有疑惑的地方通过亲手调试来加强理解).

4.Android 热补丁技术——资源的热修复

今年真是热补丁框架的洪荒之力爆发的一年,短短几个月内,已经出现了好几个热修复的框架了,基本上都是大同小异,这里我就不过多的去评论这些框架。只有自己真正的去经历过,你才会发现其中的大坑。

5.防止 Java 内存泄露的安全措施

ava 通过 GC(一个守护进程)隐性回收内存资源。GC 会定期检查有没有哪个对象是不可达的,准确来说,没有引用指向这个对象。如果有,GC 就会回收这块内存。现在的问题是我们应不应该担心内存泄漏问题或者说 Java 怎么处理这个问题的?

6.JNI探秘--FileDescriptor、FileInputStream 解惑

参数为String name或者File file的构造方法都新建了一个fileDescriptor,并赋值给fd,而参数为FileDescriptor fdObj的构造方法直接将fdObj参数赋值给fd。其实从这里可以感觉出FileDescriptor(文件描述符)是JAVA中的文件操作核心。

7.Android中使用ViewStub提高布局性能

在Android开发中,View是我们必须要接触的用来展示的技术.通常情况下随着View视图的越来越复杂,整体布局的性能也会随之下降.这里介绍一个在某些场景下提升布局性能的View,它就是ViewStub.

8.Android Handler 原理分析

平时开发app时,Handler简直已经被用烂了,它的主要工作就是负责子线程何主线程之间的通信。我相信你已经对Handler的使用熟能生巧了,但是你真的了解它吗?

9.Android MVP架构解读

之前就听说了这种架构模式,网上也讨论的比较多,但是一直没有去研究,最近就将Google上传到Github 上的MVP示例代码研究了一下,对此架构也有了一定的理解。

10.Android自动化测试工具实现简述

自动化测试在产品开发和测试中都有着非常重要的作用。在产品开发阶段,可靠又重复性地运行以确保没有引进回归问题;在产品测试阶段,可以节省人力成本和时间成本,并能保证更大范围的覆盖。
类库

1.TapTargetView

一个基于Material Design 的tab提示效果

2.cameraview

google 开源的了一个快速开发相机的类库

3.LowPoly

一款多边形的控件

4.AndPermission

Android运行时权限管理最佳实践。

5.StylishMusicPlayer

一款音乐播放器,API需要16 +

6.AndroidAudioConverter

一款音频转换类库。支持格式:MP3、AAC、WMA、M4A、WAV和FLAC。

7.GoogleClock

模仿Google的时钟,核心是使用SVG

8.WaveSideBar

一个索引导航栏类库

9.ChangeMode

用最简单的方式实现夜间模式,支持ListView、RecyclerView。

10.SmartisanTime

仿锤子时间View

11.CircleRecyclerView

一个RecyclerView 动画效果的的类库

12.UpdateApk

增量更新
参考视频

1.Google 教程之 Navigation Drawer, DrawerLayout

正确使用Navigation Drawer, DrawerLayout

2.Google 教程之 Tabs and ViewPager

如何使用Tabs and ViewPager
工具

1.Android KickstartR

帮助您快速创建 Android应用程序并使用最流行的库进行配置。 它创建和配置你的项目给你。只专注于代码!

2.Simple Nine-Patch Generator

快速生成不同分辨率的资源
博外话

1.什么是工程师文化?

四年前,我在QCon上演讲了一个《建一支强大的小团队》(整理后的PPT分享于这里)提到了工程师文化,今天,我想在这里再写一篇关于工程师文化的文章,一方面是因为我又有了一些想法和体会,另一方面,因为我也正走在创业的道路,毫无疑问.

2.论人生之转折

上周末去参加表妹的婚宴,又一次见证了一对新人携手步入婚姻的殿堂,开启了人生的新篇章。毫无疑问,结婚是人生的一大转折,意味着两个人彻底告别单身贵族的生活,从此名正言顺地出双入对了。

3.丁香园范凯:一个二次创业者的失败

先自我介绍一下,我过去是一个创业者,不只一次创业,有成功的创业经历,也有失败的创业经历,希望可以从正反面两个方向给大家带来一些独特的思考和启发。



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

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