新闻

1.谷歌加快Chrome和Android融合 首批产品明年末问世

一直以来都有传言称谷歌将融合Chrome OS和Android——打造一款代号为Andromeda的操作系统,最近数月有关Andromeda将很快发布的传言似乎越来越可信了。
国外博客

1.Android MVVM Lifecycle App Structure with Retrofit 2

It’s been more than a year since I wrote this post about MVVM, RxJava and Retrofit. It seems a bit old-fashioned to me right now.

2.Threading Strategies On Android With Clean Architecture

During my work in Skyscanner we were discussing different architectures for the Android application and we ended up landing on the Clean Architecture — presented by Robert C Martin (a.k.a Uncle Bob).

3.Designing the new Uber App

A big redesign is daunting. There are a lot of variables and unknowns that tell you there will be potential failure down the road. But we knew that if we wanted to build for the future

4.just shout android game

Just Shout is a survival, mob-fighting game. John Shout is a vicious American bulldog fighter whose wife was killed by the local Mob.

5.Why You Must Try Kotlin For Android Development ?

Kotlin is a statically typed programming language for the JVM, Android and the browser.
国内博客

1.Android 开发绕不过的坑:你的 Bitmap 究竟占多大内存?

做移动客户端开发的朋友们肯定都因为图头疼过,说起来曾经还有过 leader 因为组里面一哥们在工程里面加了一张 jpg 的图发脾气的事儿,哈哈。 为什么头疼呢?吃内存呗,时不时还给你来个 OOM 冲冲喜,让你的每一天过得有滋有味(真是没救了)。

2.Android Gradle使用基础

Gradle在Android的使用 本文是基于Gradle Android Plugin中文手册总结,以及自己本人测试所写 Gradle的目录结构 Gradle遵循约定优先于配置的概念,在尽可能的情况下提供默认的配置参数。

3.HTTPS 互联网世界的安全基础

近一年公司在努力推进全站的 HTTPS 化,作为负责应用系统的我们,在配合这个趋势的过程中,顺便也就想去搞清楚 HTTP 后面的这个 S 到底是个什么含义?有什么作用?带来了哪些影响?毕竟以前也就只是模糊的知道大概是更安全,但到底怎么变得更安全的.

4.Android内存泄漏分析心得

对于C++来说,内存泄漏就是new出来的对象没有delete,俗称野指针;对于Java来说,就是new出来的Object 放在Heap上无法被GC回收;本文通过QQ和Qzone中内存泄漏实例来讲android中内存泄漏分析解法和编写代码应注意的事项。

5.Android 特殊形状控件的事件处理方案

本文带大家了解 Android 特殊形状控件的事件处理方式,主要是利用了 Region 和 Matrix 的一些方法,超级实用的事件处理方案,相信看完本篇之后,任何奇葩控件的事件处理都会变得十分简单。不得不说,Android 对事件体系封装的非常棒.

6.深入Android渲染机制

垂直同步VSYNC:让显卡的运算和显示器刷新率一致以稳定输出的画面质量。它告知GPU在载入新帧之前,要等待屏幕绘制完成前一帧。下面的三张图分别是GPU和硬件同步所发生的情况,Refresh Rate:屏幕一秒内刷新屏幕的次数,由硬件决定,例如60Hz.而Frame Rate:GPU一秒绘制操作的帧数,单位是30fps.

7.Android大文件上传秒传之实战篇

在上一篇文章我们介绍了获取大文件的一个唯一的特征值MD5,通过MD5我们可以唯一的标识一个文件,并可以实现秒传效果,今天的这篇文章主要介绍大文件的上传操作,当然谈到上传文件,网络是必不可少的.

8.jdk HashMap工作原理分析

Map是一个映射键和值的对象。类似于Python中的字典。 HashMap为什么会出现呢? 因为数组这种数据结构,虽然遍历简单,但是插入和删除操作复杂,需要移动数组内部的元素;链表这种数据结构,插入和删除操作简单,但是查找复杂,只能一个一个地遍历。

9.Android ImageView 正确使用姿势

本文主要介绍了ImageView的相关重要方法,从源码角度剖析了一些容易令人混淆或百思不得其解的问题。 一、正确合理使用ImageView 的src 和background src :为ImageView 原图内容,存放原图大小,不会被拉伸; background:为Imageview的背景,会根据ImageView给定的长宽进行拉伸.

10.Java Lambda 表达式

JSR 335,所谓的 JSR (Java Specification Requests) 全称叫做 Java 规范提案。简单来说就是向 Java 社区提交新的 API 或 服务 请求的提案。这些提案将作为 Java 社区进行 Java 语言开发的需求,引导着开发的方向.

11.Android SDK 开发

男怕入错行,女怕嫁错郎。 肥肥工作六年有余,其中四年的时间致力于 SDK 开发。细细想来,唏嘘不已,感触颇多。 SDK 开发是一份不被理解而又枯燥无趣的工作。听说,每个 SDK 开发者上辈子都是折翼的天使。所以,程序猿与程序媛们,如果你身边有 SDK 开发者,请爱护他们。
类库

1.ENViews

一个华丽丽的动效控件库

2.SquareLoading

一个方块形状的加载动画

3.Crescento

Add curve at bottom of image views and relative layouts.

4.RMSwitch

一个自动选择状态类库

5.GSYVideoPlayer

视频播放器,支持基本的拖动,声音、亮度调节,支持边播边缓存等等

6.Android-Debug-Database

一个Android 调试数据库的类库

7.AlgorithmVisualizer-Android

用Android 动画模拟算法过程

8.LongPressPopup

Make a Popup appear long pressing on a view and handle drag-release events on its elements

9.SuspendButtonLayout

一个带浮动按钮的布局,按钮可以随意拖动和展开

10.EventCollection

android控件自动化埋点

11.CircleAlarmTimerView

圆形进度条 简单界面实现

12.easyDAO

快速&轻量级的 Android SQLite ORM 映射框架
算法

1.排序算法总结

排序问题中,通常将数据元素称为记录。 排序的依据是关键字之间的大小关系,那么,对同一个记录集合,针对不同的关键字进行排序,可以得到不同序列。 这里关键字kiki可以是记录rr的主关键字,也可以是次关键字,甚至是若干数据项的组合。

2.多动态图详细讲解二叉搜索树

在计算机科学中,二叉搜索树(Binary Search Tree)(有时称为有序或排序的二叉树)是一种能存储特定数据类型的容器。二叉搜索树允许快速查找、添加或者删除某一个节点,并且它是动态的集合。
博外话

1.如何阅读一本书?

对于一个上过学的人来讲,如果问你『你会读书吗?』,我想大多数人都会说,我特么就是读书考试长大的。堂堂的大学生不会读书?事实上,我自己是硕士毕业,已经工作一年有余了,扪心自问,我会读书吗?答案还真没那么确定。

2.十年工龄的程序员为你揭示最危害程序员职业生涯的三大观念

蓦然回首自己做软件开发这个行业已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员.



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

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