新闻

1.甲骨文讹诈谷歌90亿美元未遂 6年拉锯战结束

据今日美国报报道,美国旧金山联邦法庭陪审团今日做出裁决,认定谷歌安卓操作系统并未侵犯甲骨文版权,因此驳回甲骨文索赔90亿美元的诉讼请求。

2.Android N会给我们手机带来哪些新功能?

分屏模式成为了Android N中的基础功能,可以让两个app的界面同时显示于手机屏幕上,比如你正在看刚刚更新的美剧,但是此时女神想跟你聊会儿微信.
国外博客

1.Building a Settings Screen for Android

Some days ago, I started building a Setting Screen for my Android app. Everything was fine, until I opened it on an older Android version.

2.Exploring the new Android ConstraintLayout

Last week at Google I/O we saw the introduction of loads of great Android related news. Whilst I’d love to sit here and talk about everything that was announced,

3.Android APK size + dexcount charts on Jenkins

We at flinc put quite some effort in continuous integration. To improve your APK filesize and the number of method/field references in dex bytecode you first have to measure it.

4.Continuous Deployment no Android

Apesar de uma prática já bem estabelecida dos círculos de desenvolvimento de software, principalmente do lado back-end

5.I’m leaving Android Development

After 4 years of trying for a Google I/O ticket, I finally got a random allotment ticket to I/O16. Over the last 4 years, everyone I knew who got a ticket

6.How we build a solid base for a Material Design App. A Case Study

Designers at trivago have a common understanding of the company branding, but with Trivago being a fast growing company we have a increasing problem with consistency.
国内博客

1.蘑菇街App Chromium网络栈实践

首先要介绍为什么需要一个自有的网络库,在应用开发过程中,为了节约开发成本,最直接的方式是使用系统提供的网络API,这种方案虽然能暂时节约开发成本.

2.Material Design技术分享

因项目需要接触了近一个月的Material Design,之前只觉得它美丽而神秘,真正接触起来发现确实不错。针对这段时间做个小总结,也给广大战友们分享点踩坑的经验。

3.英语流利说 Android 架构演进

今天给大家分享的是英语流利说Android端的代码架构的演进,标题挺高大上的,其实也并非多高大上的东西,整个演进过程,也是借鉴了业界很多大型应用在架构上的沉淀以及思想,可能有些东西还有点老生常谈,不过我们保证尽量都是干货。

4.谈谈Java内存管理

对于一个Java程序员来说,大多数情况下的确是无需对内存的分配、释放做太多考虑,对Jvm也无需有多么深的理解的。但是在写程序的过程中却也往往因为这样而造成了一些不容易察觉到的内存问题,并且在内存问题出现的时候,也不能很快的定位并解决。

5.Android客户端性能优化(魅族资深工程师毫无保留奉献)

众所周知,一个好的产品,除了功能强大,好的性能也必不可少。有调查显示,近90%的受访者会因为APP性能差而卸载,性能也是造成APP用户沮丧的头号原因。

6.深入浅出Android打包

Android市场的渠道分散已不是什么新鲜事,但如何高效打包仍是令许多开发者头疼的问题。本篇文章着重介绍了目前最新的三种打包方案,并且从安全方面对这三种方案进行点评,相信会给开发者带来新的助力。

7.Android JNI原理分析

JNI(Java Native Interface,Java本地接口),用于打通Java层与Native(C/C++)层。这不是Android系统所独有的,而是Java所有。众所周知,Java语言是跨平台的语言,而这跨平台的背后都是依靠Java虚拟机

8.Android逆向之旅---动态方式破解apk进阶篇

今天我们继续来看破解apk的相关知识,在前一篇:Eclipse动态调试smali源码破解apk 我们今天主要来看如何使用IDA来调试Android中的native源码,因为现在一些app,为了安全或者效率问题.

9.Android ConstraintLayout 扁平化布局入门

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

10.Android逆向之旅---Android应用的安全的攻防之战

在前两篇破解的文章中,我们介绍了如何使用动态调试来破解apk,一个是通过调试smali源码,一个是通过调试so代码来进行代码的跟踪破解,那么今天我们就这两篇文章的破解方法.

11.Android进程间的通信机制

在我们之前的文章Android一瞥中,我们介绍了Android的发展历程,解释了它的软件架构以及在Android平台开发应用需要注意什么。在本篇文章中,我将深入讨论Binder,复杂并且巨大的Android平台中的核心子系统。

12.Java、Android 内存泄漏总结

内存管理的目的就是让我们在开发中怎么有效的避免我们的应用出现内存泄漏的问题。内存泄漏大家都不陌生了,简单粗俗的讲,就是该被释放的对象没有释放,一直被某个或某些实例所持有却不再被使用导致 GC 不能回收。
类库

1.folding-cell-android

非常优雅的折叠效果动画。

2.NumberMorphView

一个漂亮的计数器动画,可用于时间计数器和倒计时

3.BGABanner-Android

Splash界面滑动导航+各种切换动画自动轮播效果

4.FabActionAnimations

一个FloatingActionButton 的动画,基于material design

5.yava

一个简单而优雅的视图动画助手库。

6.FlycoSystemBar

一个状态栏和导航栏的工具类,如沉浸式。

7.TurboRecyclerViewHelper

一个强大并且灵活的RecyclerView库

8.FloatView

自定义floatview实现全站浮动式按钮

9.RxSocialConnect-Android

基于RxJava 的 OAuth 扩展

10.android-hidden-api

一个可以访问Android隐藏API和内部资源的类库

11.AndroidDaemonService

合理优雅的进程保活方式
博外话

1.Google I/O 2016: Android 演讲视频汇总

不说话,看视频。



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

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