ADB 常用命令手册
平时在android studio中用command的时候还有点不熟悉,找到一篇博客,记录下来,作为日常参考。希望后期能够有时间把Google IO上添加的一些命令加上来
more >>
最早开始接触安卓的时候就知道有Chris Banes的Pull-To-Refresh,当时这个库已经被标记被Deprecated了,后来出于寻找替代品的目的找到了秋百万的android-Ultra-pull-toRefresh,直接
当时甚至没有能力把一个Demo跑起来。之后的项目中,直接使用swipeRefreshLayout了。现在回头看,终于觉得可以尝试着分析一遍整个下拉刷新的过程。本文只针对android-Ultra-pulltoRefresh部分源码进行分析。拆一个轮子可能只需要花一天时间,但能够从无到有构思出这个框架,将项目搭建起来并且坚持长期维护真的是一件需要很强毅力的事情,向为开源社区贡献优秀代码的秋百万和众多做出贡献的开发者致敬。
more >>
From the talk
RecyclerView Animations and Behind the Scenes
Yigit Biyar & Chet Haase
on Anroid Dev Summit 2015
RecyclerView is Flexible , Pluggable and Customizeable
内部很多功能都交给了各个组件去完成
ChildHelper 、AdapterHelper 、Recycler对于开发者来说并不常用,但它们在内部负责了许多针对Child View的管理。
more >>
App中经常有这样的需求:
进入一个页面,首先查询数据库,如果数据库数据有效,直接使用数据库数据。否则去网络查询数据,网络数据返回后重新加载数据。
很显然,这里的查询数据库和网络请求都需要放到子线程去操作,异步了。android推荐使用Loader进行数据查询,最大的好处就是Laoder会处理好与生命周期相关的事情,Android Developers推出过关于Loaders的介绍视频,Loader就是为了解决这种问题而推出的,Loader具有几点好处
沉浸式状态栏是api 19之后引入的,KitKat应该算是一次比较大的更新了,像是Transition,art runtime,storage access FrameWork(这个有空研究下),另外就是这个被官方称为Full-screen immersive mode的特性了。具体来说,App可以将展示的区域拓展到statusBar的位置了。我觉得直接叫statusBar就好了,大部分人应该也能理解这就是手机上显示”中国移动”还有显示手机电量那一块的长条,宽度是match_parent。高度的话,据说是25dp,然后6.0上给改成了24dp。不过这不是重点 more >>
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true