1.谷歌把电子宠物做成了Android 7.0的彩蛋:90后的回忆
今天,谷歌官方释出了第五版 Android 7.0 Nougat Developer Preview,这将是正式版前最后一版预览,也就是所谓准正式版。2.谷歌发布Android 7.0最终预览版 所有人可下载使用
谷歌(微博)周一面向开发者发布了Android 7.0“牛轧糖”的第五个,也是最终的预览版。不过,任何人都可以下载使用这一版本的Android系统。 国外博客1.Android Data Binding: The Big Event
In previous articles, I wrote about how to eliminate findViewById from Android applications and in some cases eliminate the need for View IDs altogether.2.Exploring the Google Awareness API
After months of waiting, we finally have access to the Google Awareness API. This new API allows to craft context-based experiences within our applications.3.Annotation Processing in Android Studio
Auto-code generation is a very powerful tool that every software engineer should use. It avoids coding that tedious and repetitive boilerplate that nobody should ever have to write.4.A better underline for Android
Over the past two years, I have regularly come across articles and libraries that attempt to improve how underline text decorations are rendered on the web.5.Annotation Processing no Android
Um grande problema que encontramos quando desenvolvemos em Java é a repetição de código gerado em diferentes em partes do projeto. 国内博客1.带你学开源项目:OkHttp--自己动手实现okhttp
在Android、Java开发领域中,相信大家都听过或者在使用Square家大名鼎鼎的网络请求库——OkHttp——https://github.com/square/okhttp ,当前多数著名的开源项目如 Fresco、Glide、 Picasso、 Retrofit都在使用OkHttp,这足以说明其质量,而且该项目仍处在不断维护中。2.贝塞尔曲线开发的艺术
贝塞尔曲线开发的艺术,一句话概括贝塞尔曲线:将任意一条曲线转化为精确的数学公式。很多绘图工具中的钢笔工具,就是典型的贝塞尔曲线的应用,这里的一个网站可以在线模拟钢笔工具的使用。3.Android Activity 生命周期是如何实现的
本文是 Android 系统学习系列文章中的第三章节的内容,在前面的文章 Android 应用进程启动流程 讲了 Android 是如何启动的,在这篇文章里,将详细说明 Activity 生命周期的实现原理,onCreate、onResume、onPause 等主要生命周期回调是如何实现的。4.Android打包提速实践
AS的代码结构和eclipse完全不同,它为开发者提供了单工程多module的形式。但多建立一个module就需要多维护一个module。所以如果仅仅是为了方便写代码而建立一个module是不可取的.5.Android IPC机制(一)——绑定Service实现本地通信
写作原因:跨进程通信的实现和理解是Android进阶中重要的一环。下面博主分享IPC一些相关知识、操作及自己在学习IPC过程中的一些理解。这一章是为下面的Messenger和AIDL的使用做准备,主要讲解Android Service的绑定和Activity与本地Service之间通信相关知识。6.携程DynamicAPK插件化框架源码分析
##插件核心思想 ###1.aapt的改造 分别对不同的插件项目分配不同的packageId,然后对各个插件的资源进行编译,生成R文件,然后与宿主项目的R文件进行id的合并。 要求:由于最终会将所有的资源文件id进行合并,因此,所有的资源名称均不能相同。7.Google I/O 2016 笔记之图像压缩
Android开发中的图像压缩是一个很重要的部分。而这篇文章会让我们从另外一个角度来认识Android平台下的图像压缩和优化。这篇文章更适合和设计师一起来看,所以,如果你和你的设计师是好基友的话,不妨叫上他,倒两杯咖啡,花上几分钟...8.TaintDroid深入剖析之启动篇
众所周知,在计算机领域中所有的软件分析方法都可以归为静态分析和动态分析两大类,在Android平台也不例外。而随着软件加固、混淆技术的不断改进,静态分析越来越难以满足安全人员的分析要求,因此天生对软件加固、混淆免疫的动态分析技术应运而生。9.Android TV开发简介
智能电视近两年可谓发展迅猛,据艾瑞咨询数据显示,2015年国内智能电视终端销售量将达到3556.8万台,预计在2016年用户量突破一亿。不同于手机端群雄割据的局面,Google开发的Android TV系统,凭借其广泛的兼容性,几乎占据了智能电视的全部市场。10.深入理解 Android 中的 Matrix
在 Android 开发中,矩阵是一个功能强大并且应用广泛的神器,例如:用它来制作动画效果、改变图片大小、给图片加各类滤镜等。对于矩阵,Android 官方 SDK 为我们提供了一个强大的类 Matrix (还有 ColorMatrix )是一直困扰着我的问题。11.Android闹钟设置的解决方案
Android设置闹钟并不像IOS那样这么简单,做过Android设置闹钟的开发者都知道里面的坑有多深。下面记录一下,我解决Android闹钟设置的解决方案。12.Material Design系列,自定义Behavior实现Android知乎首页
本博客目的:仿知乎首页向上滑动时动画隐藏Toolbar、FlocationActionButton、Tab导航,下滑时显示,如果和你的期望不同,那么你可以不需要看了,免的浪费你的宝贵时间噢。13.Rxjava+ReTrofit+okHttp深入浅出-终极封装
学习Rxjava和retrofit已经很长时间了,功能确实很强大,但是使用起来还是有点复杂,代码的重复性太高,所以决定把基于retrofit和rxjava的处理统一封装起来,实现的功能:1.Retrofit+Rxjava+okhttp基本使用方法 2.统一处理请求数据格式 3.统一的ProgressDialog和回调Subscriber处理 4.取消http请求14.探秘APP性能三角区
APP要做性能测试,什么样的数据能反应应用的性能情况,如何评估应用的性能状态? 不知道该如何入手?一起来分析下如何给APP做性能测试。15.Android:学习AIDL,这一篇文章就够了(上)
在决定用这个标题之前甚是忐忑,主要是担心自己对AIDL的理解不够深入,到时候大家看了之后说——你这是什么玩意儿,就这么点东西就敢说够了?简直是坐井观天不知所谓——那样就很尴尬了。16.Android端应用秒开优化体验
最近部门内抛出了一个问题,应用启动很慢、卡图标?主要表现在中低端机型中。究其这个问题,由于对性能优化比较感兴趣,借了个低端机和一个中端机来一看究竟,对同一应用分别测了下它在中低端机的启动时间 类库1.GiftCard
一个漂亮的git卡片效果2.PaperShredder
有创意的碎纸机动画3.ticker
一个能够滚动的Android动画TextView,常用于价格滚动效果4.Pokemap
用原生的地图模拟了《口袋妖怪》附近宠物的出现效果5.SubmitButton
一个有动画效果的提交按钮6.CircularAnim
Android水波动画帮助类,一行代码实现View显示/隐藏/startActivity特效。7.BaseRecyclerViewAdapterHelper
RecyclerViewAdapter工具,减少百分之70%代码等等8.ScrollNumber
可以自定义权重的滚动数字控件9.wire-android
Wire UI 风格10.PokeScanner
一款扫描口袋妖怪附近地区的工具外挂。11.SoleBooks
类似豆瓣读书,提供一个书籍查看、搜索、交流的平台12.video-live
视频直播13.ItemTouchHelper-RecycleView
仿写网易新闻客户端,顶部tabs,滑动排序,增加删除 参考视频1.Image compression for Android developer
Google I/O 2016图像压缩技术。2.Lean and Fast: Putting Your App on a diet
Google 推荐的技术来减少你的apk文件的大小 博外话1.腾讯高级产品运营经理张唯:从零开始构建音乐社交生态
将一款产品从零到一过程中的实战经验向大家一一道来。2.Android面试技巧
国内一线互联网公司内部面试题
http://www.androidblog.cn/index.php/Index/detail/id/37