自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (19)
  • 收藏
  • 关注

原创 CSS基础总结

美化页面的CSS样式表 CSS 是为了弥补HTML在显示属性设定上的不足而定制的一套扩展样式标准 全称"Cascading Style Sheet" 1. 样式表的定义和引用 (1) 行内样式 直接定义在HTML标记之内。通过style实现,灵活性不强 例: test (2) 内嵌式 在页面使用标记将CSS样式包含在页面中 例:

2016-06-30 23:59:06 424

原创 html基础总结

指定字符编码文字排版标记 1.文字和特殊符号 对于一些特殊符号和空格不能直接输入,必须通过一个以"&"开头,";"结尾的实体名称来代替 2.段落标记 以标记开头,以标记结束,段落标记在段前和段后各添加一个空行,而定义在段落标记中的内容不受该标记的影响 3.换行标记 4.标题标记 --> 数字越小级别越高字体越大 例:居中 align有多种属性,cente

2016-06-30 23:47:47 595

原创 模仿微信通讯录侧边栏快速索引

先看下效果图:还是通过自定义view去实现这个快速索引功能,可以自己定义侧边栏的内容,不仅仅是A—Z  view也是比较简单的,而且注释较详细public class SlideView extends View { private static final String TAG = "SlideView"; private String[] mar

2016-06-11 15:02:38 2938

原创 自定义view下载进度条展示

自定义视图的实现方式大概有三种,组合控件,继承控件和自绘控件组合控件:使用时只用系统原生的各个控件就行了,例如实际开发中经常会自己定义一个titlebar,需要一个返回键和title,这样的就是组合控件继承控件:继承系统的原生控件,在他的基础上再添加一些新功能,例如登陆时的验证码60秒倒计时,我们就可以去自定义一个button去实现这个功能自绘控件:页面上展示的东西都是通过代码自己去绘

2016-06-05 20:01:41 794

Java 8函数式编程

多年以来,函数式编程被认为是少数人的游戏,不适合推广给普罗大众。写作此书的目的就是为了挑战这种思想。本书将探讨如何编写出简单、干净、易读的代码;如何简单地使用并行计算提高性能;如何准确地为问题建模,并且开发出更好的领域特定语言;如何写出不易出错,并且更简单的并发代码;如何测试和调试Lambda表达式。 如果你已经掌握Java SE,想尽快了解Java 8新特性,写出简单干净的代码,那么本书不容错过。

2017-02-08

封装 RecyclerViewAdapter ,可以不用写 ViewHolder, 支持添加 head 和 foot, 支持 head 和 foot 的点击事件

博客地址:http://blog.csdn.net/oaitan/article/details/51723272 RecyclerView 虽然可塑性很高, 而且使用起来确实很方便,但是它不像 ListView 一样可以随意添加头部和尾部, 以前用 listview 的时候随意添加头部和尾部确实方便了不少,但是 RecyclerView 本身是不支持这样写得, 那只能我们自己去写一个。 RecyclerView 可以通过 getItemViewType() 去区分不同的布局, 很明显从这里下手是正确的选择, 但是每个 Adapter 都写大量相同的代码这样对于一个有着代码洁癖和强迫症的人 (其实指的就是我) 很明显是打心里抵触的。于是乎去封装一个 BaseRecyclerViewAdapter. 使得我们可以在编写的过程中省却大量的重复代码。

2016-06-20

模仿微信通讯录侧边栏快速索引

博客地址:http://blog.csdn.net/oaitan/article/details/51636562 模仿微信通讯录快速滑动索引

2016-06-11

自定义 view 下载进度条展示

博客地址:http://blog.csdn.net/oaitan/article/details/51590981 自定义 view 的实现方式大概有三种, 组合控件 , 继承控件和自绘控件 组合控件:使用时只用系统原生的各个控件就行了, 例如实际开发中经常会自己定义一个 titlebar,需要一个返回键和 title,这样的就是组合控件 继承控件:继承系统的原生控件,在他的基础上再添加一些新功能,例如登陆时的验证码 60 秒倒计时,我们就可以去自定义一个 button 去实现这个功能 自绘控件:页面上展示的东西都是通过代码自己去绘制出来的 这次带来的是通过自定义 view 去实现下载时圆环进度以及进度数的一个 progressView

2016-06-05

使用mvp模拟操作的Demo

相信做 Android 开发的都听过 mvc 和 mvp,有的也听过 mvvm, 不过 mvvm 现在还不太成熟,而 mvc 是 J2EE 开发中使用的,现在使用也用的 mvp 模式来构建自己的项目, mvc 开发如果项目越来越复杂的话, 项目中的 actiivty 或者 fragment 代码量也越来越多, 这样项目的后期维护也越来越麻烦, 在网上可以搜查一下, 你会发现现在最适合 android 开发的 构建模式非 MVP 莫属。 博客地址:http://blog.csdn.net/oaitan/article/details/51549972

2016-05-31

DataBinding 简单操作

Databinding 是 google 官方推出的一个数据绑定框架, 使用这个可以不用再写 finViewById 了, 而且 xml 以前只能写布局文件, 用了之后 xml 文件还可以进行更多的操作 当然好处不止这一些, 但有点可惜的是现在还不支持双向绑定, 所以只建议自己写 Demo 的时候可以用下, 项目的话现在不推荐使用。 博客地址:http://blog.csdn.net/oaitan/article/details/51470166

2016-05-21

greenDao 简单的增删改查

greenDao 是一个使用于 Android 的 ORM 框架, 现在主流的 ORM 框架有 OrmLite,SugarORM,Active Android,Realm 以及 GreenDAO. greenDao 的性能远远高于同类的 ORM 框架, 具体的测试结果官网有。 今天简单的用 greenDao 实现了数据库的增删改查, 确实比以前自己写 SQL 语句舒服多了, 不用再考虑 SQL 语句很方便。 博客地址:http://blog.csdn.net/oaitan/article/details/51464743

2016-05-20

Fragment 和 viewPager 拒绝预加载

在项目中使用 Fragment 和 viewPager 是很常见的事情, 但是细心的人就会发现如果 fragment 有多个页面的话, 当你还没切换到第二个页面的时候 viewpager 就已经把第二个页面在后台加载了, 这个是 viewpager 的特性。 博客地址:http://blog.csdn.net/oaitan/article/details/51388139

2016-05-12

SwipeRefreshLayout上拉自动加载

自带的SwipeRefreshLayout刷新没有上拉自动加载,不是特么的人性化,所以只能我们手动的去添加一下。 Demo用的是recyclerView,根据返回的TYPE去加载不同的布局,当recyclerview滑动到底部的时候去显示加载的那个动画 博客链接:http://blog.csdn.net/oaitan/article/details/51165894

2016-04-16

tabFragment

采用的是add hide的办法去隐藏fragment和显示fragment,避免了页面重叠的问题 博客链接:http://blog.csdn.net/oaitan/article/details/51165648

2016-04-16

ViewPager+Fragment组合滑动

ViewPager+Fragment组成滑动且带有光标 博客链接:http://blog.csdn.net/oaitan/article/details/51116419

2016-04-11

Popuwindow上面的省市区互联

博客地址:http://blog.csdn.net/oaitan/article/details/50902769

2016-03-16

一个Activity根据不同的状态加载不同的布局

一个Activity根据不同的状态加载不同的布局

2016-03-11

Android中文API

资源来自互联网,如果侵权请告知我,我自行删除

2016-03-03

ViewPager+Handler图片自动轮播

ViewPager+Handler实现图片自动轮播的效果

2016-01-16

ViewPager图片自动轮播

代码用viewpager和handler实现了图片自动轮播的效果,使用本地图片模拟出来的效果,一般都是网络端的图片,这时就要自己做修改了。

2016-01-16

xUtils.jar

xUtils 包含了很多实用的android工具。 xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响... xUitls最低兼容android 2.2 (api level 8)

2015-12-31

volley.jar

2013年Google I/O大会上推出了一个新的网络通信框架——Volley

2015-12-31

空空如也

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

TA关注的人

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