-
自定义RecyclerView实现下拉刷新,加载更多
RecyclerView出来的时间已经不短了,现在估计大部分的列表类的需求实现首选肯定是RecyclerView,基本上可以跟ListView说再见了。那么问题来了,一般情况下一个列表页面都会有下拉刷新和加载更多功能,RecyclerView本身并没有下拉刷新和加载更多功能,当然现在已经有很多优秀的开源的支持下拉刷新,加载更多功能的三方Recycl...2016-09-19 阅读228
-
一个给开发者使用的Android App内存清理、监控工具
一个给开发者使用的Android App内存清理、监控工具,可以获取当前手机的内存使用比率,可用内存大小,检查一个APP是否存在内存泄漏,并且整理了一些优化内存的方式。MemoryMonitor一个给开发者使用的Android App内存清理、监控工具,可以获取当前手机的内存使用比率,可用内存大小,检查一个APP是否存在内存泄漏。并且整理...2016-09-19 阅读272
-
用Canvas和属性动画造一只萌蠢的“小鬼”
最近没事的时候想自己写一个支持下拉刷新,上拉加载的自定义View。写着写着,就觉得最常见的“一个圈转啊转”的进度条太普通了。 于是,就想看看有没有更有趣的一点的加载效果。在GitHub上以”android loading”为关键字一搜索,就发现有作者开源了这么一个库:库的地址是:https://github.com/ldoublem/Load...2016-09-19 阅读288
-
Android图片处理:颜色矩阵和坐标变换矩阵
UI开发过程中,我们经常需要对图片进行处理,常见的如贴图,复杂一些的还有位置变换、旋转、滤镜特效等,下面简单介绍一下关于图片处理的一些基本知识和原理。1 基本概念对 于图片的处理,最常使用到的数据结构是Bitmap,它包含了一张图片所有的数据,这些数据数据包括那些内容呢?简单说来就是由点阵和颜色值组成的,所...2016-09-19 阅读238
-
国内一线互联网公司内部面试题库
欢迎在GitHub或者CSDN上关注我GitHub: https://github.com/JackyAndroidCSDN: http://blog.csdn.net/rain_butterfly国内一线互联网公司内部面试题库以下面试题来自于百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐内部题库熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率...2016-09-19 阅读281
-
AndroidStudio 从基本到高级使用技巧
Tips of the Day在Help–>Tips of the day 打开 非常有用,每日看一条,比现在网上那些快捷键什么教程要好得多。快速查找相当Mac的Alfred,只需要快速双击 “shift”即可,它是打开类,文件,脚本,布局最为简单直接的方法。在这个弹出的搜索框上还有 “Include non-project items”的选项,如果选中它,...2016-09-18 阅读247
-
简化Android SDK中常用方法调用:KAndroid
Kotlin这个Android库提供一些实用的扩展来简化Android SDK中常用方法调用,专注于提高开发效率。DownloadDownload latest version with Gradle:repositories { jcenter() } dependencies { compile 'com....2016-09-18 阅读228
-
5个最佳的Android测试框架(带示例)
谷歌的Android生态系统正在不断地迅速扩张。有证据表明,新的移动OEM正在攻陷世界的每一个角落,不同的屏幕尺寸、ROM /固件、芯片组以及等等等等,层出不穷。于是乎,对于Android开发人员而言,处理存储碎片变得越来越困窘。不过幸运的是,Android(还有iOS)开发人员可以无限制地访问一些先进的基于云的解决方案,如Test...2016-09-18 阅读232
-
还在用 Toast?试试 Snackbar!
SnackBar是 Android Support Library 22.2.0 里面新增提供的一个控件,可以把它理解成一个加强版的Toast,或者是一个轻量级的Dialog。SnackBar默认从屏幕底部弹出,像Toast一样会自动消失,当然也可以手动划出屏幕消失。Toast是不能交互的,而如果需要,SnackBar默认是可以添加一个点击事件的。官方也是推荐使用...2016-09-18 阅读233
-
微信扫一扫揭秘
前言要探索二维码的秘密之前,我们首先需要简单了解下什么是二维码。什么是二维码二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与...2016-09-18 阅读259