新闻

1.Google I/O 最全记录,看完我们睡不着了!

钢筋与 LED 交织的露天舞台,双肩包和文化衫组合的黑压压人群,热火朝天的集市与展位,还有隔海相望的 100 万中国观众,你以为这是一场狂欢的音乐节,其实它叫 Google I/O。

2.Google I/O 2016:Android N携Android Studio 2.2来袭

北京时间5月19日,Google I/O 2016大会开幕。这次大会,谷歌为开发者们带来了Android N开发者预览版以及Android Studio 2.2,并推出Android Wear 2.0,以及智能家居、即时通信等多方面的新产品。
国外博客

1.Android Developers: Google I/O 2016 recap

Google I/O 2016 took place May 18–20th and while a new hardware was shown, from an API’s perspective, IO16 was a lot lighter than IO15.

2.Sharing code in Android Studio

Let’s say you’re developing a same Android app for Android Mobile, Android TV, Android Watch, and you start to notice that most of the code is repeating

3.Enjoy the power of Universal Image Loader to load easily your images on Android

Recently, we have presented you Glide, a great library recommended by Google to load easily images on Android.

4.Animate all the things. Transitions in Android

Hey, Android Developer. I would like to tell you something new about animations. Google finally made a statement with Material Design

5.FlexboxLayout – Part2

In May 2016 a new project was pushed to the official Google Github repo named flexbox-layout. It is an Android layout manager which offers similar behaviour to the CSS flexible box layout module.
国内博客

1.Android性能优化典范之多线程篇

多线程并发的性能问题,介绍了 AsyncTask,HandlerThread,IntentService 与 ThreadPool 分别适合的使用场景以及各自的使用注意事项,这是一篇了解 Android 多线程编程不可多得的基础文章.

2.Android如何写一个JsBridge

Javascript 运行在 WebView 中,而 WebView 只是 Javascript 执行引擎与页面渲染引擎的一个包装而已。由于这种天然的隔离效应,我们可以将这种情况与 IPC 进行类比,将 Java 与 Javascript 的每次互调都看做一次 IPC 调用。

3.一种提高Android应用进程存活率新方法

Android系统内存不足时,系统会杀掉一部分进程以释放空间,谁生谁死的这个生死大权就是由LMK所决定的,这就是Android系统中的Low Memory Killer,其基于Linux的OOM机制,其阈值定义如下面所示的lowmemorykiller文件中,当然也可以通过系统的init.rc实现自定义。

4.Android 后台任务型App多进程架构演化

笔者之前的项目一直在做跑步app, 用户的场景是这样的,用户开启跑步模式后,我们需要监听Gps 信号来统计用户的运动数据,包括距离,配速,时间。其实是看似很“简单"的用户场景.

5.使用MVP模式重构代码

之前写了两篇关于MVP模式的文章,主要讲得都是一些概念,这里谈谈自己在Android项目中使用MVP模式的真实感受,并以实例的形式一起尝试来使用MVP模式去重构我们现有的代码。

6.Android自定义控件三部曲文章索引

在我从C++转到Android时,就被Android里炫彩斑斓的自定义控件深深折服,想知道如果想利用C++实现这些功能,那是相当困难的。从那时候起,我就想,等我学会了自定义控件,一定要写一篇系列出来,方便后来者能更系统完善地掌握它。

7.教你写一个炫酷的Material Design 风格的登录和注册页面

这篇文章将教你使用谷歌材料设计规范(Material design spec )和谷歌的新的设计支持库( design support library)来创建一个炫酷的登录和注册界面。设计支持库实现了材料设计规范的一部分,它包含了一部分炫酷的UI 部件,让你的Android 应用给人一种优雅的感觉。

8. AndroidStudio NDK开发最佳入门实践

网上一些介绍AndroidStudio NDK入门的教程,感觉都不是很完整和全面,也没有告诉初学AndroidStudio NDK的同学们一些需要注意的地方。网上的方法大多需要使用javah命令,使用本文的方法将不再使用该命令了,是不是方便了很多。

9.Context都没弄明白,还怎么做Android开发?

作为Android开发者,不知道你有没有思考过这个问题,Activity可以new吗?Android的应用程序开发采用JAVA语言,Activity本质上也是一个对象,那上面的写法有什么问题呢?

10. 自定义View系列教程03--onLayout源码详尽分析

在经过measure阶段以后,系统确定了View的测量大小,接下来就进入到layout的过程。在该过程中会确定视图的显示位置,即子View在其父控件中的位置。嗯哼,我们直接扒开源码从View的layout( )开始入手。

11.安卓约束控件(ConstraintLayout)扁平化布局入门

在Google IO大会中不仅仅带来了Android Studio 2.2预览版,同时带给我们一个依赖约束的库。简单来说,她是相对布局的升级版本,但是区别与相对布局更加强调约束。何为约束,即控件之间的关系。

12.android自定义控件之日历控件的实现

为什么要自定义控件,有时,原生控件不能满足我们对于外观和功能的需求,这时候可以自定义控件来定制外观或功能;有时,原生控件可以通过复杂的编码实现想要的功能,这时候可以自定义控件来提高代码的可复用性。

13. Android中HttpURLConnection使用详解

客户端->服务器 ,客户端向服务器发送请求主要包含以下信息:请求的Url地址、请求头以及可选的请求体,打开百度首页.

14.有https就够安全了吗?

在平时工作和日常生活中, “https=安全”这样的观点在大多数人的思维中根深蒂固,甚至很多人根本不认为自己会被攻击。那这个观点到底对不对呢?难道真的是 too young too simple, sometimes naïve么?
类库

1.NavigationTabStrip

导航标签条平滑交互的效果。

2.BottomNavigation

这个库可以很容易帮助用户使用谷歌新模式的底部导航栏

3.SwipeBackHelper

一个打开关闭侧滑的库

4.icarus-android

Android富文本编辑器

5.swipe-action-layout

一个漂亮的swipe布局

6.StickyHeaders

一个 RecyclerView 的 Adapter 和 LayoutManager 准确定位header 位置

7.welcome-android

一个很容易集成引导页的类库

8.android-widget-connectpattern

一个锁屏页面

9.BeerProgressView

一个啤酒风格的progress

10.RxViper

一个基于clean viper 原则的微型Android开发框架

11.ImageTextView

圆形ImageView附带右侧文本标签,适用于人物简介

12.Mayigushi-App

该项目是蚂蚁故事网开发的app.包括礼来礼往 和巨能贴

13.TranslateToast

翻译助手 一步步提升英语能力

14.RecyclerViewPresenter

RecyclerView 显示不同的布局

15.MinTube

min yutube
参考视频

1.Android Wear 2.0: Making Watch Apps more standalone

Android Wear 2.0的四大变化。

2.2016 Google I/O 开发者大会

2016 谷歌开发者大会录像
博外话

1.Android最新源码汇总

把周刊的类库进行分类搜索并且贴上效果图。在首页左侧贴有链接 .^O^ ~

2.写给即将离开校园成为一名程序员的几句忠告

这些忠告送给那些即将成为Developer的人 。



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

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