新闻

1.消息称Android 7.0将原生支持压力屏

虽说之前谷歌发布了安卓7.0的预览版,但它仅仅加入了分屏多任务等小功能,真正的看点还是留到I/0大会上。5S催生了Touch ID指纹识别的普及,而到了iPhone 6S,苹果带来的3D Touch,也引来众多竞争对手的效仿.
国外博客

1.Building a Responsive UI in Android

There’s few things more annoying than realizing the great looking screenshots from Google Play don’t translate to your device. I certainly don’t expect every app to test their UI on the 11,000+

2.Android Mobile application Development Company

We have an extensive experience in building mobile apps be it Android application Development.

3.Dominating the Overview Screen

Nearly everyone is familiar with the “recents menu” (technically called the Overview screen). Probably because it has a guaranteed button dedicated to letting users switch context with ease.

4.Mastering tools namespace on Android

You probably saw in lots of XML layout examples provided by Google, that sometimes appears the tools namespace.

5.Choosing the Right Background Scheduler in Android

Over the last few years, Google has introduced several new classes to Android for scheduling work that needs to run outside the scope of an application’s lifecycle.
国内博客

1.完美的安卓 model 层架构(下)

在完美的安卓 model 层架构(上)中,我主要介绍了网络请求、数据库持久化、Immutable/Value types、Json 序列化与反序列化这四部分内容,而剩下的关于 Parcelable,ZonedDateTime,null safety,rx error handling,config injection以及测试相关的内容,将在本篇中进行介绍.

2.手把手教你逆向分析 Android 程序

很多人写文章,喜欢把什么行业现状啊,研究现状啊什么的写了一大通,感觉好像在写毕业论文似的,我这不废话,先直接上几个图,感受一下。

3.Retrofit2与RxJava用法解析

Retrofit2是square公司出品的一个网络请求库,目前非常流行,特别适合于rest请求。网上也有不少介绍该库的文章,但别人的终究是别人的,还需要转化为自己的才行。正所谓“纸上得来终觉浅,绝知此事要躬行”,本着学习的态度笔者对retroift2的用法进行了下列研究.

4.JsBridge实现JavaScript和Java的互相调用

在Android开发中,能实现Js调用Java,有4种方法: 1.JavascriptInterface 2.WebViewClient.shouldOverrideUrlLoading() 3.WebChromeClient.onConsoleMessage() 4.WebChromeClient.onJsPrompt()

5.Android中免Root实现Hook的Dexposed框架实现原理解析

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

6.Android 热修复,没你想的那么难

一种动态加载最简单的实现方式,代码实现起来非常简单,重要的是这种思路和原理 ,我所理解的 Android 插件化技术的三个技术点以及它们的应用场景。今天以 【Qzone 热修复方案为例】,跟大家讲一讲插件化中 热修复方案 的实现。

7.Android 插件化原理解析——Service的插件化

在 Activity生命周期管理 以及 广播的管理 中我们详细探讨了Android系统中的Activity、BroadcastReceiver组件的工作原理以及它们的插件化方案,相信读者已经对Android Framework和插件化技术有了一定的了解.

8.Android从按下开机键到启动发生了什么

作为一个Android开发者,了解整个系统架构是必须的,所以这篇就总结一下Android手机从按下开机键到启动这一过程发生了什么。要了解Android手机启动过程,我们先来了解一下基于linux系统的电脑从按下电源键的那一刻起.

9.Google 官方Android MVP架构实践

近期,关于Android开发架构的讨论沸沸扬扬,各大技术平台随处可见关于Android架构的技术文章。MVC、MVP、MVVM等等,就目前的形式来看,MVP模式在Android开发领域界逐渐流行了起来。前段时间,Google也忍耐不住Android MVP架构的火热程度.

10.一种为 Apk 动态写入信息的方案

我们在日常使用应用可能会遇到以下场景。 场景1: 用户浏览 H5 页面时,通过该页面下载链接下载安装 App,启动会来到首页而不是用户之前浏览的 H5 页面,造成使用场景的割裂。

11.使用新版Android Studio检测内存泄露和性能

内存泄露,是Android开发者最头疼的事。可能一处小小的内存泄露,都可能是毁于千里之堤的蚁穴。怎么才能检测内存泄露呢?网上教程非常多,不过很多都是使用Eclipse检测的, 其实1.3版本以后的Android Studio 检测内存非常方便, 如果结合上MAT工具,LeakCanary插件,一切就变得so easy了。

12. 自定义View系列教程02--onMeasure源码详尽分析

大家知道,自定义View有三个重要的步骤:measure,layout,draw。而measure处于该链条的首端,占据着极其重要的地位;然而对于measure的理解却不是那么容易,许多问题都是一知半解.

13.Android中应用锁的实现之账号盗取

前几天忙着公司的活,最近又可以歇歇了,休息不能不做事呀?今天就来研究一下Android中应用锁的实现。应用锁顾名思义就是对app进行加密,在打开app的时候需要输入指定的密码才能打开应用。

14.Android中的事件分发机制(上)——ViewGroup的事件分发

 Android中的事件分发机制也就是View与ViewGroup的对事件的分发与处理。在ViewGroup的内部包含了许多View,而ViewGroup继承自View,所以ViewGroup本身也是一个View。对于事件可以通过ViewGroup下发到它的子View并交由子View进行处理.
类库

1.paper-onboarding-android

一个基于material design 的滑块类库,左右滑动非常优雅

2.pull-to-make-soup

一个漂亮自定义加载动画的pull-to-refresh,很容易加RecyclerView。

3. BubbleLayout

通过自定义View 实现泡泡视图。

4.easy-video-player

一个简易的容易集成的视频播放器

5.ScratchView

一个刮卡视图,常用于刮奖应用。

6.UpdatePlugin

可任意定制的app更新组件。

7.TagsEditText

基于EditText 的视图标签

8.easydeviceinfo

一个超级容易获取设备相关信息的类库

9.VerticalRollingTextView

垂直滚动的TextView。

10.T-MVP

泛型深度解藕下的MVP大瘦身

11.TLint

TLint for 虎扑体育 基于Dagger2+RxJava+Retrofit开发,采用MVP模式

12.Applozic-Android-SDK

一个开源的实时聊天和消息的SDK

13.drawable-optimizer

优化png文件,减少APK大小。
参考视频

1.Multiple Tasks with Concurrent documents

多任务下的并发文件
博外话

1.写给想成为前端工程师的同学们

如何成为一名前端工程师



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

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