自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhou12314的专栏

业精于勤,荒于嬉;行成于思,毁于随

  • 博客(9)
  • 收藏
  • 关注

原创 Android消息机制------Handler机制的原理(超详细)

一:Handler,Message 与Looper1.Handler是androihd消息机制的上层接口,他的主要作用就是将一个任务切换到handler所在的线程去执行,它的内部主要依赖MessageQueue和Looper工作2.大概流程 :当handler的send方法调用时,它会调用MessageQueue的enqueueMessage方法将这个消息放在消息队列中,然后Looper发

2016-03-29 10:53:20 736 1

原创 安卓的4种线程池

第一种: FixedThreadPool                     优点:线程量固定,都是核心线程,所以可以更快的响应                     使用案例:Runnable runnable = new Runnable() { @Override public void run() { }};private void

2016-03-23 14:56:20 360

原创 IntentService的使用与优点

1.是一种服务,比较适合高优先级的后台任务  2.任务结束自动退出  3.IntentService是Service的子类,用来处理异步请求,IntentService在onCreate()通过HandlerThread开启一个线程  4.IntentService在onHandlerIntent()中处理完一个Intent请求的时候,如果后面没有intent请求的时候,会自动停止,如

2016-03-23 14:23:51 866

原创 android支付宝支付流程

1.  配置清单文件   uses-permission android:name="android.permission.INTERNET" />android:name="android.permission.ACCESS_NETWORK_STATE" />android:name="android.permission.ACCESS_WIFI_STATE" />android:nam

2016-03-21 15:05:47 559

原创 java设计模式之单例模式

单例模式在日常开发中是一个用的比较多的模式,一般用于不允许创建多个对象时使用,单例模式的写法比较简单,但有一点需要注意的就是,注意防止线程安全问题的发生,我一般写单例模式一般有两种写法  第一种,双重判断,效率稍低 第一种: public static Singleton getInstance() {          if (singleton == null) {

2016-03-19 12:45:33 316

原创 当使用ViewPager滑动发生java.lang.IllegalStateException: The specified child already has a parent.异常时的解决方案

这种异常是该控件在前面已经添加过一个父控件,当再次滑动重复执行instantiateItem方法,会重复添加,解决方法是先判断其父容器是否存在,如存在,先和此子控件解除关系代码如下:@Override public Object instantiateItem(View arg0, int arg1) // 实例化Item { /** * 防止向左滑动 */ Ima

2016-03-14 14:58:16 3806

原创 利用UncaughtExceptionHandler捕获全局异常

先了解一下UncaughtExceptionHandler这个类,它的名字叫做未捕获异常处理器,当系统出现未捕获异常时,系统默认会弹出强制关闭窗口,用户体验非常不好,我们可以实现这个接口,可以做一些自定义的界面,并可以把异常信息保存到文本中,发送到服务器,一遍我们发现bug定义一个类,实现这个接口 public class ErrorHandler implements Thread.Unc

2016-03-10 14:57:05 355

原创 java设计模式之代理模式

一 :概述:代理模式就是给其他对象提供代理,获取对这个对象的访问二: 下面以一个例子来讲述什么事代理模式: 学校要考试了,小高学习成绩不好,于是让小王来替考,在这里就用到了代理模式  先定义一个考试接口  public interface Test{ //考试的接口 public void work(); }  定义小王的考试类:   public class Xiao

2016-03-05 09:44:24 243

原创 ImageLoader的使用及总结

一: ImageLoader是一个强大的、可高度定制的图片缓存,简单的说就是ImageLoader就是通过url获取图片,显示在控件上,并通过url算法将图片缓存到内存和磁盘中二:使用ImageLoader的好处:1.   支持多线程,支持异步和同步加载2.   支持多种缓存算法,下载进度监听,ListView图片错乱3.   可配置度高。支持任务线程池、下载器、解码器、内存及磁盘

2016-03-01 15:20:00 849

空空如也

空空如也

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

TA关注的人

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