自定义博客皮肤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)
  • 资源 (17)
  • 收藏
  • 关注

原创 Java和Android中的缓存算法

有这么一种应用场景:我们需要定时缓存一些数据,但又不想占用内存太多,所以我们会给缓存设置一定的容量大小,如果缓存的数据超过了设置的容量,就需要删除其中一些数据腾出空间来缓存新的数据。 那问题来了,删除掉哪些数据呢,有三种方案: 1,按存入顺序,删除缓存中最先存入的数据 2,按使用时间,删除最长时间没有使用的数据 3,按使用频率,删除一段时间内访问次数最少的数据 这三种方案就是三种缓存

2018-01-09 00:20:09 264

原创 对于Android的MVC和MVP架构的理解

一、MVC的出现 早期,我们写Android代码,一般都是把所有代码写在Activity和Fragment中,包括数据请求和业务逻辑。后来,有人提出把数据请求单独写在一个帮助类中,这就出现了Model层,这时候的Android架构就变成了: 1,Model负责请求数据,包括从网络和数据库等。 2,Activity和Fragment负责调动Model层工作,对从Model层获取的数据进行处

2018-01-06 23:50:39 306

原创 搭建nginx+rtmp环境

1,准备一个linux服务器,我这里选择的系统是CentOS7,最小安装。 2,确认服务器是否可以联网,如不能,需配置网卡参数。 3,通过yum安装wget     yum -y install wget 4,安装make     yum -y install gcc automake autoconf libtool make 5,安装g++     yum inst

2018-01-05 16:53:04 600

原创 Java静态内部类和非静态内部类

在下面的类中存在静态和非静态两种内部类 public class TUser { //静态内部类 public static class TT { public void foo() { System.out.print("This is TT..."); } } //非静态内部类 public

2017-10-13 18:00:51 213

SourceTree

SourceTree,window客户端

2016-04-19

Activity跳转动画终极版

Activity跳转动画终极版,包含左进,右进,底部进,顶部进,淡入,缩入。如果你刚好需要这方面东西,这个Demo绝对适合你。其中提供了封装进BaseActivity的思路。

2016-04-11

Facebook公开的多线程管理方法

Facebook公开的多线程管理方法。主要思想还是使用线程池。不过既然是facebook公开的,肯定会比自己写更稳定一些。也可以做为学习。

2015-09-06

应用内的多语言切换

应用内的多语言切换,已经项目中使用。应用国际化可以用到。需要V7包,请自己添加。

2015-09-06

RxJava和RxAndroid学习例子大全

RxJava和RxAndroid学习例子大全,基本涵盖了网络上的现有案例,加上个人的一些想法。

2015-09-06

WebView拓展

对WebView进行应用拓展,例子很全。包含加载外部网页和内部网页,内部网页是指写好的网页放到assets文件,直接在应用里读取。

2015-03-25

VIewPager特效综合例子

导入即可使用。VIewPager特效综合例子

2015-03-18

ViewPager用法大全

ViewPager用法大全,直接导入即可使用。内容包含:使用ViewPager制作欢迎界面,使用ViewPager+Fragment+RadioGroud+TabPageIndicator搭建主流布局。其中还涉及改写TabPageIndicator,让TabPageIndicator的功能更加强大,所做改写都详情标注。

2015-03-17

重写PinnedHeaderExpandableListView

PinnedHeaderExpandableListView重写,让GroupItem右侧的状态图片可以发生改变。没有重写前,图片的状态是不会发生变化的。

2015-03-06

通过反射实现不同页面的返回

请自行导入v7包。通过反射实现不同页面的返回。

2015-03-06

使用XListView实现下拉刷新上拉加载更多

使用XListView实现下拉刷新上拉加载更多。需导入v7包。请自行导入

2015-01-05

MenuDrawer实例

MenuDrawer实例,需要导入v7包。

2015-01-04

欢迎界面实现广告图片动画效果

欢迎界面实现广告图片动画效果。。。使用了TranslateAnimation动画。

2014-12-31

使用Dialog实现从页面顶部弹出类似搜索的对话框

使用Dialog实现从页面顶部弹出对话框,使用场景:搜索等

2014-12-31

使用Dialog实现从底部弹出类似分享的对话框

使用Dialog实现从底部弹出类似分享的对话框

2014-12-30

Android自带SlidingDrawer实例

Android自带SlidingDrawer实例,即只能从下往上拖动,供初学者参考。

2014-12-15

四个方向的SlidingDrawer实例

四个方向的SlidingDrawer实例,供初学者参考。

2014-12-15

空空如也

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

TA关注的人

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