自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

oHeHeHou的专栏

我是菜鸟 请多指教

  • 博客(4)
  • 资源 (5)
  • 收藏
  • 关注

原创 JAVA ThreadLocal

ThreadLocal可以为使用相同变量的每个不同的线程都创建不同的副本,相当于多个线程公用的全局变量,但是他为每个线程都提供独立的副本。如果有个变量a,5个线程都要使用它,那么threadlocal会为你创建5个不同的a的副本,这5个变量是独立于各自的线程的。 ThreadLocal对象通常作为静态类变量。当线程结束后,他们关联的threadlocal对象的副本都会被垃圾回收。 Thread

2013-10-31 00:42:10 1003

原创 Fragment生命周期

这篇文章主要介绍fragment的生命周期而不是用法。 由于fragment不是独立的组件,需要被添加到Acitvity中,所以Fragment的生命周期和Activity存在一定的关联 和fragment生命周期有关的的几个重要回调方法: onAttach(Activity)  fragment被添加到activity时被调用 onCreate(Bundle)  fragment创建

2013-10-27 19:34:53 1903

原创 JAVA可重入锁ReentrantLock和synchronized关键字

1

2013-10-26 18:07:44 5555 1

翻译 android如何绘制视图

当Activity获得焦点时,它需要绘制布局。Android框架会处理绘制的过程,但是Activity必须提供布局层级的根节点。 绘制从layout的根节点开始,需要测量和绘制layout树。绘图需要遍历树节点并且呈现每个子视图在有效区域的部分。因此,每个ViewGroup负责通知它的子视图绘制(通过draw()方法),并且每个View负责绘制它自己。因为树是有序遍历的,这意味着父节点比子节点早

2013-10-01 00:48:36 868

Android蓝牙Demo

博文http://blog.csdn.net/ohehehou/article/details/42492043 对应的Android蓝牙Demo

2015-01-22

ListView利用双缓存加载网络图片

ListView利用双缓存加载网络图片 http://blog.csdn.net/ohehehou/article/details/40948649

2014-11-12

ListView利用内存缓存异步加载网络大图Demo

http://blog.csdn.net/ohehehou/article/details/40828691

2014-11-09

ListView异步加载网络大图Demo

BitMap高效显示策略(二):在ListView上异步加载网络图片 http://blog.csdn.net/ohehehou/article/details/40678741

2014-11-02

sqlite expert个人版安装文件

sqlite expert3是一款sqlite3数据库的可视化管理工具。解压安装

2012-11-04

空空如也

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

TA关注的人

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