新闻

1.Google击败Oracle,Android可以正常使用Java API

在旧金山,历经两周审讯,三天审议,周四联邦陪审团宣布:Google所使用的Android操作系统未侵犯甲骨文的Java版权,重新实现的37个Java API在法律规定的“合理使用”范围之内。
国外博客

1.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。

2.The making of eero’s Android app

Making an easy-to-use product that improves people’s lives is the core of our brand at eero,That sort of mindset also applies to how we develop software。

3.How I organize Android project structure

In my recent project Material Unit Converter , I have a chance to try out various interesting things like RxJava, MVP, Clean Architecture。

4.Clean Android Code: Network & Data

To better showcase approaches to architecture, let’s write some more code and make our sample an actual app.

5. Writing Android Tests with Espresso Test Recorder

Android Studio 2.2 Preview 3 was recently released. This preview comes with the highly requested feature revealed at Google I/O this year, Espresso Test Recorder.
国内博客

1.Android VPN实现原理介绍

本文来自电子工业出版社出版的《Android安全架构深究》一书,由出版社授权发布。该书作者为Nikolay Elenkov,译者刘惠明和刘跃。本文介绍了Android系统所支持的几种VPN安全协议、系统内置VPN原理,以及基于应用的VPN(如OpenVPN)。

2.Android网络操作和优化相关

Android程序最重要的模块就是网络部分,如何从网络上下载数据,如何将处理过的数据上传至网络,往往是android程序的关键环节。前几天偶一朋友遇到这么一个问题:如何使用volley实现文件上传。

3.HTTPS理论基础及其在Android中的最佳实践

我们知道,HTTP请求都是明文传输的,所谓的明文指的是没有经过加密的信息,如果HTTP请求被黑客拦截,并且里面含有银行卡密码等敏感数据的话,会非常危险。为了解决这个问题,Netscape 公司制定了HTTPS协议.

4.全民K歌增量升级方案

本文主要介绍一种增量升级方案。用户在升级版本时,不需要下载完整的安装包,只需下载增加的部分即可体验新版本完整功能,即节约用户流量,也减少服务器流量,并解决了多渠道问题,值得尝试。

5.Android APP架构心得

从JavaEE转到Android开发也2年多了,开发的项目也有4,5个了(公司项目),其中有3个项目前期都是自己独立开发,从一开始的毫无架构到现在对如何架构也有一点心得,所以在此分享出来,大家一起交流.

6.浅析MVP中model层设计

端午的成都下雨啦 ,大家吃粽子没有,哈哈。与其闲着没事,还不如和大家分享一篇文章吧 。在本系列文章从零开始搭建android框架系列之前我多次提到了官方mvp项目的构建。并应用到了项目MVPCommon中。

7.JRebel 启动Android

还在研究如何加快 Gradle 构建速度的教程?使用 JRebel for Android 吧,他能够在开发过程中将代码的改动实时更新到设备上,大大减少了验证代码所需要等待的时间。

8.APP瘦身之资源优化篇

在Novoda,我们一直都在探索新的方式来提高我们的App的用户体验。和平常为人熟知的用户体验相反,用户体验甚至在应用安装之前就已经开始了。

9.Android App 不死之路

如何让你的app一直在运行状态呢?默认情况下,不做任何跨进程部署配置的话,每个android app运行在单独一个虚拟机上,每个虚拟机对应一个进程。当app被系统回收或者是被用户主动杀掉(通过app管理软件),进程就彻底退出了。

10.教你如何玩转Android拍摄功能

今天这篇文章来自 SAHADEV,他的博文基本以译文为主。这里我整合了他的三篇博文,从使用默认相机应用,到深入调用系统API,层层递进,一气呵成,希望大家喜欢。

11.PhotoView源码解析

对于一个ImageView或者说View来说,view的大小是不变的,那图片如何实现大小的变化呢?答案就是Matrix。Matrix的定义:字面意思是矩阵,在Android中表示使用矩阵的方法来对图片进行变换。

12.我们的 Android 可以用到这些新功能啦

过去的一年中,全球 Android 用户在 Google Play 上安装应用的总次数突破 650 亿次,而构建这些应用的正是您这样的开发者。

13.Android WebView使用解析一

随着APP中HTML5的占比的增加,WebView这个控件的使用也越来越频发。开发中比较常见的例如新闻详情、课程详情、商品详情、商品展示页等,甚至有些APP中直接把登录注册也直接采用WebView内嵌网页的形式实现,这种开发模式就是所说的混合开发的APP。

14.谈Android模拟点击的价值和实现

大家好我是小明!今天的主题是如果孙膑、诸葛亮和曾国藩是程序员,会怎么实现Android模拟自动点击。此处可以有Android手机广告,没有赞助商提供,我们继续。很难想象那三位历史大佬是程序员吧?
类库

1.BlurView

仿IOS的毛玻璃效果

2.Arello-Mobile/Moxy

基于MVP模型的类库

3.AndroidPhotoFilters

一个快速、强大和灵活的修改图片颜色。常用于图片美颜。

4.ChipCloud

一个'chip' clouds的UI库

5.DragGridView

可拖拽的gridview

6.ECTranslation

Android Studio 翻译插件,可以将英文翻译为中文.

7.GooView

一个Android自定义粘性控件

8.MediaPlayer

高仿网易云音乐

9.QingtingBannerView

仿蜻蜓FM轮播banner

10.HotImg

图片不规则区域点击事件处理

11.Scoops

管理多个主题和自定义主题修改的库

12.XRecyclerView_For_QQ_Refresh_Header

基于XRecyclerView实现的仿QQ(Iphone版)下拉刷新头部

13.WliveTV

基于ijkplayer的视频直播软件

14.CircleProgressBar

一个ProgressBar 类库

15.SwipeBackFragment

滑动Fragment&Activity边缘即可类似IOS一样,拖动返回
参考视频

1.What is Material Design Lite?

解释什么是 Material Design

2.Progressive Web App DevTools

使用新的开发工具调试Web APP.
博外话

1.从入门到精通系列学习路线书籍介绍

Android开发书籍推荐

2.程序员福利:各大平台免费接口,非常实用

可以用这些接口做一款应用。



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

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