自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

潇风寒月

if it can be done,in less than two minutes,do it now!

  • 博客(16)
  • 资源 (24)
  • 问答 (1)
  • 收藏
  • 关注

原创 BaseRecyclerViewAdapterHelper源码解读(八) 空布局

空布局 为了能给用户带来更人性化的体验,空布局这个功能我觉得很有必要加入,当RecyclerView没有数据的时候显示一个空布局给用户,瞬间感觉高大上.此篇文章为BaseRecyclerViewAdapterHelper源码解读第八篇,开源库地址,如果没有看过之前7篇文章的同学可以先去看看,大神可直接跳过.BaseRecyclerViewAdapterHelper源码解读(一) 封装简单的ad

2017-10-27 16:29:07 1662

原创 BaseRecyclerViewAdapterHelper源码解读(七) 多布局

多布局 多布局也是在平时的开发中使用得比较多,比如QQ好友动态如果是用的RecyclerView来实现的话,那么顶部是头布局,中间有每个人的动态是普通的item布局,中间穿插的广告又是另一种类型.此篇文章为BaseRecyclerViewAdapterHelper源码解读第七篇,开源库地址,如果没有看过之前6篇文章的同学可以先去看看,大神可直接跳过.BaseRecyclerViewAdapte

2017-10-25 22:04:27 2193 1

原创 BaseRecyclerViewAdapterHelper源码解读(六) 分组布局

分组布局 分组布局的话,在平时使用的频率超级高.所以非常重要.此篇文章为BaseRecyclerViewAdapterHelper源码解读第六篇,开源库地址,如果没有看过之前5篇文章的同学可以先去看看,大神可直接跳过.BaseRecyclerViewAdapterHelper源码解读(一) 封装简单的adapter和万能的BaseViewHolderBaseRecyclerViewAdapte

2017-10-24 14:10:13 2839

原创 BaseRecyclerViewAdapterHelper源码解读(五) header和footer完善

关于header和footer的完善 之前的源码阅读,添加header和footer,但是那个还不够完美,只能是在LinearLayoutManager时使用,在GridLayoutManager中使用会像普通item那样只占一个格子.此篇文章为BaseRecyclerViewAdapterHelper源码解读第五篇,开源库地址,如果没有看过之前4篇文章的同学可以先去看看,大神可直接跳过.Ba

2017-10-23 20:32:34 2561 1

原创 BaseRecyclerViewAdapterHelper源码解读(四) 上拉加载更多

上拉加载 上拉加载无需监听滑动事件,可自定义加载布局,显示异常提示,自定义异常提示。此篇文章为BaseRecyclerViewAdapterHelper源码解读第四篇,开源库地址,如果没有看过之前3篇文章的同学可以先去看看,大神可直接跳过.BaseRecyclerViewAdapterHelper源码解读(一) 封装简单的adapter和万能的BaseViewHolderBaseRecycle

2017-10-21 19:02:08 7370 1

原创 BaseRecyclerViewAdapterHelper源码解读(三) 添加动画

一行代码轻松切换5种默认动画此篇文章为BaseRecyclerViewAdapterHelper源码解读第三篇,开源库地址,如果没有看过之前2篇文章的同学可以先去看看,大神可直接跳过.BaseRecyclerViewAdapterHelper源码解读(一) 封装简单的adapter和万能的BaseViewHolderBaseRecyclerViewAdapterHelper源码解读(二) 添加hea

2017-10-19 15:45:54 1740

原创 BaseRecyclerViewAdapterHelper源码解读(二) 添加header和footer

BaseRecyclerViewAdapterHelper源码解读(二) 添加header和footer原项目地址: https://github.com/CymChad/BaseRecyclerViewAdapterHelper,首先感谢开源,感谢无私奉献的人们.首先,我们看到BaseQuickAdapter中醒目的两行代码; //header footer private Lin

2017-10-18 16:55:03 2671

原创 BaseRecyclerViewAdapterHelper源码解读(一) 封装简单的adapter和万能的BaseViewHolder

BaseQuickAdapter源码解读(一)1. 封装万能的BaseViewHolder 这是所有ViewHolder的父类通过SparseArray存储item布局中的控件通过getView()去获取控件,如果在SparseArray中存在则直接获取,如果不存在则findViewById()然后再插入SparseArray中设置一些常用操作:设置文本,点击事件,颜色….SparseAr

2017-10-18 16:42:07 3020

原创 打造一个轻量级,简单,易用的Android Banner框架

打造一个轻量级,简单,易用的Android Banner框架由于本人在写一个项目(项目地址: https://github.com/xfhy/Daily )的时候,需要用到banner,用于显示首页的轮播图,但是我又不想让项目导入过多的开源框架,于是自己动手撸一个.我设计得很简单,可能该存在很多的不足,欢迎大家批评指正.该框架地址:https://github.com/xfhy/EasyBanner

2017-10-15 12:44:07 6635 9

原创 优雅地使用Snackbar 简单封装

优雅地使用Snackbar 简单封装优点简单调用,封装进了一个util类中可自定义Snackbar的背景颜色可自定义Snackbar的文字颜色可自定义Snackbar的显示时长也可以使用默认的2种时长进行显示(1570ms,2750ms)可自定义action文字的颜色可自定义点击事件可向Snackbar中添加View效果不说了,老规矩,先上图 思路我首先定义了几种消

2017-10-15 11:37:55 1687 3

原创 GreenDao踩坑记

GreenDao踩坑记前言以前都是自己写SQLite的dao,然后自己写sql语句,自己管理.最近发现一款开源库比较火,已经被开发者广泛使用.入门简单,不用再写sql语句,增删改查都只需一句话即可搞定.当然流行也是有原因的,在第三方主流库中它的操作(插入,更新,读取)是最快的.优点主要是下面几点:存取速度快支持数据库加密轻量级激活实体支持缓存代码自动生成1. 引入GreenDao首先在

2017-10-10 15:36:43 1448

原创 vim基本操作

vim 基本操作 让vim永久的显示行号:在home下新建.vimrc文件,添加set number即可。进入插入模式i:插入光标前一个字符I:插入行首a:插入光标后一个字符A:插入行末o:向下新开一行,插入行首O:向上新开一行,插入行首进入命令模式ESC:从插入模式或末行模式进入命令模式移动光标h:左移l:右移j:下移k:上移M:光标移动到中间行L:光标移动到屏幕

2017-10-06 15:50:09 486

原创 简单使用ubantu

安装软件 :sudo apt-get install xxxx卸载软件:sudo apt-get remove xxxx更新:sudo apt-get update安装deb软件sudo dpkg -i google-chrome-stable_current_i386.deb 装不上的解决办法:终端输入: sudo apt-get -f install下载东西:wget 下载地址按住

2017-10-06 15:49:24 751

原创 Linux基本命令

Linux基本命令 这里罗列了一下比较常用的命令,方便以后查阅(命令不分先后顺序)1.文件lsls --help 命令的用法ls -a 显示隐藏文件ls -l 以列表的形式显示ls -hl 配合-l一起使用显示列表并且显示的大小更人性化ls /bin 显示/bin目录下的所有文件ls /bin | more 显示/bin目录下的所有文件并分页,可以使用f键往下翻页,用b键网上翻页,

2017-10-06 15:47:01 433

原创 安装Linux

Linux 安装记录1.断网安装ubantu,其实这样更快。安装完了之后再去配置阿里的源,更新很快的详细的请参考:https://github.com/gaoneng102/ubuntu-for-Android2.配置shutter : http://blog.csdn.net/hanshileiai/article/details/468437133.显卡驱动是否安装上:http://blog

2017-10-06 15:39:40 283

翻译 Android 性能微型优化建议

Android 性能微型优化建议官方原文:https://developer.android.com/training/articles/perf-tips.html#PackageInner 本文档主要涉及可以在整合时提高整体应用程序性能的微型优化,但这些更改不太可能会产生显着的性能影响。选择正确的算法和数据结构应始终是你的首要任务,但不属于本文档的范围。你应该使用本文档中的提示作为通用编码实

2017-10-06 11:14:12 711

new_city.db

中国天气网提供的城市或者地区数据,包括省份,城市,区县,编码code等详细信息,非常全面

2021-02-24

MemoryAnalyzer分析内存泄露工具

MemoryAnalyzer软件可以帮你进行发现或者分析调试的代码等无法进行修复的问题;支持分析内存问题.;支持监控整个 Java 应用程序的状态与行为.还可以进行读取,使应用程序运行时可以支持让Java 运行时环境的生产

2019-12-14

蓝色鼠标指针.zip

蓝色的鼠标指针,特别好看.带来不一样的视觉盛宴,看腻了系统默认自带的鼠标指针,这是你的最佳选择.相信能给你带来不一样的体验

2019-12-14

dex-tools-2.1 工具包.zip

反编译Java class文件和Android dex文件到Java源码的利器。

2019-12-14

Android性能优化最佳实践(png图)

布局优化,绘制优化,内存优化,启动优化,其他,稳定,省电优化,体积优化等

2019-04-21

Android IPC机制总结(png图)

Android IPC机制总结,概念,使用场景,开启多进程模式,运行机制,优缺点以及场景等等

2019-04-21

强制更换windows桌面背景

有些公司控制了每天电脑,不能更换桌面背景,网上的方法试了都没效果..我是用的命令的方式实现的,强制操作,哈哈.下载下来之后用记事本修改一下里面的壁纸路径,双击运行文件就可以修改桌面背景了,非常方便

2018-09-30

手写Retrofit

手写一个简单的Retrofit,附上所有的代码注释与解析,还有测试用例.让你完全理解Retrofit

2018-09-25

TakeColor最新版

目前为止,感觉最好的取色工具。 以往用别的取色工具总是用鼠标点击取色,这个工具直接用alt+c快键捷取色,快捷方便

2018-09-10

Android逆向助手2.2正式版

Android逆向助手2.2正式版,Android逆向助手是一款针对安卓平台的强大逆向辅助软件,功能涵盖apk反编译打包签名;dex/jar互转替换提取修复;so反编译;xml、txt加密;字符串编码等。支持直接将文件拖放到源和目标文件,不用每次都点浏览选择。软件暂时支持WinXP、Win7、Win2003系统。

2018-09-10

删除指定目录下的所有指定名称的文件夹

删除指定目录下的所有指定名称的文件夹,bat批处理.只需要将脚本放到指定文件夹,就可以双击运行就可以删除你想要全部删除的文件夹,递归的删除.需要用notpad打开并修改需要删除的文件名名称

2018-09-10

可以将任意网页转换成markdown的小工具

可以将任意网页转换成markdown的小工具,首先必须要有python环境,然后需要安装tomd库,然后修改需要生成markdown的网页地址,然后通过python运行小工具就可以将网页转markdown咯

2018-09-10

Android进阶之光(刘望舒) pdf 带书签,可复制

Android进阶之光(刘望舒) 的pdf,带书签,可复制, 高清.如果侵权的话,请立刻联系我,我马上删除.谢谢....

2018-09-10

RoomDemo(Kotlin)

Kotlin+LiveData+ViewModel+Room,一个简单的demo,将以上的东西全部结合起来.简单易懂,注释齐全.

2018-08-31

黑马Kotlin视频资料 配套的

黑马Kotlin视频资料 是和黑马视频配套的 ,大家可以在这里下载

2017-11-22

显示U盘隐藏文件.cmd

显示U盘隐藏文件,放到U盘里,双击即可,轻松查看U盘隐藏文件

2017-11-21

CircleImageView.zip

Android平台上,自己写的圆形的ImageView,使用非常方便

2017-11-21

EasyBanner.zip

一个轻松实现简单banner的框架 这里比较方便大家下载

2017-11-21

Kotlin写的RecyclerView

Kotlin最近比较火,我简单学了一下,写了个小demo,RecyclerView的.

2017-08-04

3天学会Kotlin

里面有3天的学习代码,个个知识点都分得非常清晰,注释非常全面,有需要的拿去.拿来Kotlin入门不是问题.

2017-07-30

Android Studio常用设置

这是我的Android Studio的设置,可以下载下来直接导入的,非常方便,共享给大家,不用每次都去设置.

2017-07-30

Android短信备份

本人在Android中学习到备份短信时,需求是这样的,需要将短信备份到xml文件中.踩到一个坑,当XmlSerializer遇到emoji表情时,就会出错,保存xml文件就会失败.最后谷歌找了个别人写的KXmlSerializer(),完美解决这个问题.demo中有完整代码

2017-02-02

经典触屏贪吃蛇

经典的贪吃蛇,已实现触屏

2016-03-23

ktv初级点歌系统

初级ktv点歌系统哦,那天我把ktv的点歌系统终于写出来了,用C写的,感觉很自豪

2015-06-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除