SharedPreferences是Android官方为我们提供的一个非常简单易用的本地持久化数据存储工具,我们可以很轻松的利用它存储一些常用的键值对。在App退出关闭后,其存储的数据依然有效,很多不...
RecyclerView滚动事件分析与OnScrollListener的使用
作为一个目前在Android开发中可能是应用最为广泛之一的组件,RecyclerView在诞生之初就广受好评。而随着对其研究的深入,我们会对它有很多使用需求,一个能滚动的组件,需要监控其滚动事件是非常...
Android Studio升级3.0.0遇到的问题与解决办法
前几天,Android Studio终于推送了3.0.0的Stable正式版。其实3.0.0版本的Canary版本都发布很久了,Beta版也发了好几版了。但是我在公司的电脑跟家里的个人电脑的开发环境要...
一个多月的997模式开发工作即将结束了
瞅了一眼博客,最近的一篇文章也是2个多月之前了,就是说在博客方面自己又偷懒了两个多月,自己简直……只有捂脸了…… 当然了,最近是真的忙,忙于公司的项目开发。本来嘛,我要了35天的开发时间,结果领导大手...
用AndroidStudio打开源码遇到问题:source for android api 25 platform not found
很多时候我们需要查看Android的源码,去了解一些控件的官方实现和一些底层逻辑。如果你需要查看的比较细致,比较深入,比如想看framework层的甚至kernel层的,那么你实际上需要的是整个AOS...
Android网络加载图片库对比:Fresco、Glide、Picasso
一个普通的App,肯定少不了图片的展示。而这些图片基本上都是要从网络上加载的,而不是预存在本地——首先那会使体积大增,当然更重要的是无法实现即时更新,毕竟很多图片是App上线后才制作发布的。因而从网络...
RecyclerView实现网格GridView的布局
以前我们要实现一个网格式布局的时候,很多人会首选GridView,这是正确的选择。不过随着RecyclerView的出现,这一现象有了很大的改变,因为RecyclerView的设计初衷之一是把Grid...
最好用的Android模拟器:Genymotion虚拟机的下载、安装和使用
虽然现在Android设备非常普及,它不仅在手机领域占据了80%以上的份额,还在智能电视等其他领域大显身手。但还是有不少朋友,手上缺乏一部可用的Android设备。这个时候一个好用的模拟器就非常重要了...
横向RecyclerView的使用,可替代Gallery
RecyclerView的线性布局,可以垂直竖向排列当然也可以水平横向排列了。可能有很多Android开发年龄不长的人根本就不知道Gallery这个控件,因为在Android 16(就是Android...
远比ListView强大的RecyclerView简介与基本使用方法
在App里,列表类的控件绝对是重中之重,是最常用的控件之一。从Android诞生之日起,Google就为我们提供了ListView,它也陪伴众多开发者和用户一起度过了好多年的时光。然而随着时代的发展,...
4