自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (8)
  • 收藏
  • 关注

原创 Java 死锁

先来看一下死锁的官方概念:集合中的每一个进程都在等待只能由本集合中的其他进程才能引发的事件,那么该组进程是死锁的。读这个概念,感觉有一种似懂非懂的感觉,但本意就是锁住了,谁也用不了。死锁一般发生在两个及更多线程的执行过程中,由于共同竞争使用某一个资源,而造成的一种阻塞状态。举一个生活中的例子,比如有一个独木桥,A和B同时要过这个独木桥,当两者都同时都在桥上(假如不能后退),谁也过不了桥,也就是说独

2017-02-20 15:15:04 269

原创 单例模式

单例模式是经常用到的一种设计模式,因为很多时候我们使用共享一些实例,而没必要每次都去创建这个实例。这个时候,单例模式无非就是最合适的了。单例的实现很简单,只要遵循两步可以:把自己的构造方法么有化。提花一个static方法给别人获取你的实例。具体代码如下:public class SingleInstance { private static SingleInstance instanc

2017-02-17 15:20:37 204

原创 Android Okhttp 下载管理器

DownloadManagerIntroduce1、基于OkHttp实现的下载管理,支持多线程、断点续传等功能,Demo演示用的是RecyclerView,在Application里可设置任务并发等。 2、实现时基本无别的臃肿代码,可以方便修改使用。ScreenshotUseGradlecompile 'com.yuan.library.dmanager:downloadmanager-okhtt

2016-12-09 13:23:45 980

原创 Android只有主线程才能更新UI?

以前在做安卓程序开发的时候,心中有一目标——更新UI只能在主线程。这个思想或许是许多安卓开发者都觉得应该是这样,事实Google也建议我们这样做,它提供了Handler机制,通过传递Message实现主线程与子线程之间的通信。那依据上面据所说,我们来做一个测试。先看下面代码,就是在SetContentView中设置一个TextView,并开启一个线程来是更新TextView的内容。public

2016-01-28 15:32:27 1234

原创 Handler、Message、MessageQueue、Looper 理解

这几个东西,总是觉得熟悉又不熟悉,而且更感觉“像风像雨又像雾”,总是迷迷糊糊的。现在就拿出来单独看一下,它们到底是什么东西,当然,仅仅是自己工作中的一个理解加上源码分析。首先说Handler,Handler在代码中使用最多的就是从子线程发消息通知主线程来更新UI,这是我们用到Handler最多的情况。因为安卓更新UI只能在ActivityThread(主线程)进行更新,而耗时的处理操作又不能放在主线

2016-01-27 16:04:19 250

原创 Android LayoutInflater inflate 理解

Android LayoutInflater的理解

2016-01-24 18:22:55 1422

原创 获取View 宽高的几种方式

有三种方式获得,但第一种方式和后两种方式获取结果会有区别。final TextView textView (TextView)=findViewById(R.id.textView);ViewTreeObserver vto = textView.getViewTreeObserver();vto.addOnPreDrawListener(new ViewTreeObserver.OnPreDraw

2015-04-20 17:27:31 379

用RecyclerView写的ExpandListView

用RecyclerView写的ExpandListView,当然处理形式是以Adapter的变化来处理。

2016-06-10

Howold 测试年龄

是基于faceplusplus的sdk,项目主要显示及绘制

2015-07-03

RecyclerView的简单使用

RecyclerView的简单使用,是基本AndroidStudio环境

2015-07-03

无限循环ViewPager, 按钮控制pager切换并带动画

无限ViewPager Fragment 按钮切换pager 动画

2015-06-26

eclipse-java-google-style.xml

eclipse-java-google-style.xml

2015-06-18

async-http-client.jar

网络请求类,封装特好,用起来也特别方便,支持上传下载等

2015-05-07

volley.jar 资源

谷歌2013 IO大会提供的网络请求,用起来方便,特别是对于一个图片的请求与显示等

2015-04-30

gson.jar资源包

gson-2.2.4.jar, 谷歌提供的json解析,用起来来特方便

2015-04-30

空空如也

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

TA关注的人

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