2011年9月4日
摘要: 一、资源1、 一篇线程池的入门级别的demohttp://www.cublog.cn/u2/70285/showart_1936084.html2、挺详细的,用的是一样的demohttp://blog.csdn.net/waterbig/article/details/4794244二、分析 看了一些线程和线程池的资料,自己动手看看 前期: 整个代码就改了两个地方 1、为了观察方便 // 便于观察,等待一段时间 System.out.println("thread %s sleep "+Thread.currentThread().getName());... 阅读全文
posted @ 2011-09-04 16:59 yyjaaa 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 一、资源 http://blog.csdn.net/axman/article/details/431796 这个博客里有Java多线程、线程池的一系列,从基础开始就很清楚,牛人二、重点 今天读到了基础篇(三),跳过了后面的方法介绍,以后估计还得补上来的.... 做笔记...... 1、线程对象和线程 线程对象:一个Object类,线程执行形式的封装 线程:真正执行的那什么.. 2、JVM到底做了什么? "JVM进程被启动,在同一个JVM进程中,有且只有一个进程,就是它自己.然后在这个JVM环境中,所有程序的运行都是以线程来运行.JVM最先会产生一个主线程,由它来运行指定程序的入口点 阅读全文
posted @ 2011-09-04 11:50 yyjaaa 阅读(213) 评论(0) 推荐(0) 编辑
  2011年9月3日
摘要: 一、资源既然读文档是最好的,那就逼自己好好读一遍,自己学习而已....http://download.oracle.com/javase/1,5.0/docs/api/java/util/concurrent/ThreadPoolExecutor.html二、翻译类 ThreadPoolExecutor ExecutorService实现用可使用的线程来实行提交的任务,一遍用Executors进行配置线程池通常用来解决两个问题:由于减小了任务执行前得开销,他们通常用来优化大量同步任务的执行在执行一系列任务的时候,他们给资源的绑定以及管理(包括那些线程)提供了一些方法 每个ThreadPo... 阅读全文
posted @ 2011-09-03 11:02 yyjaaa 阅读(553) 评论(0) 推荐(0) 编辑
  2011年8月27日
摘要: 一、资源 GridView实现的分页,这篇博文写得简单,但是下源码就一目了然 http://daimajishu.iteye.com/blog/1086643二、效果图 第一页:第二页:滑动中:蛋疼啊ResourceCursorAdapter .....三、核心分析 之前的GridView Footer实现和分页是一起做的,所以,getView,newView,bindView机制也了解了 看资源给的例子,核心代码在: 原理一:计算数据总量,之后每个页面新建gridView,新建的GridView作为子View,加载在ScrollView中进行滑动显示。View Code 1 ... 阅读全文
posted @ 2011-08-27 15:58 yyjaaa 阅读(3858) 评论(0) 推荐(0) 编辑
摘要: 一、资源1、ListView 和 Adapter 的基础 对了解 Adapter的机制很有帮助,而且此博文中介绍了一种不同类型的item的处理办法二、实现效果 三、分析重点 GridView很容易实现宫格式的UI,很多用法可以跟ListView类比。要实现Footer的话,ListView有包装好的addFooter()方法,GridView实现Footer貌似没有直接的方法(有的话我就要流泪了...)。 重点: 如果直接重写BaseAdapter 里的通过getCount()返回值,去决定调用getView()的最终次数 那么有一种方法getCount()返回值为data... 阅读全文
posted @ 2011-08-27 15:21 yyjaaa 阅读(1452) 评论(0) 推荐(0) 编辑
摘要: 一、资源ANDROID ONTOUCHEVENT, ONCLICK及ONLONGCLICK的调用机制二、重点ACTION_DOWN事件作为起始事件,它的重要性是要超过ACTION_MOVE和ACTION_UP的,如果发生了ACTION_MOVE或者ACTION_UP,那么一定曾经发生了ACTION_DOWN。消费了的事件不会再进行处理Click的触发是在系统捕捉到ACTION_UP后发生并由performClick()执行LongClick的触发则是从ACTION_DOWN开始onTouchEvent 可以在View.java看看三、总结看那篇博客就够了,写的很好,很详细!暂时没什么问题 阅读全文
posted @ 2011-08-27 13:01 yyjaaa 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 一、资源:MotionEvent事件在onInterceptTouchEvent()、onTouchEvent()中的传递顺序ANDROID事件触发机制,针对于由于触摸(Touch)而触发的事件。二、重点首先要明确onInterceptTouchEvent()这个方法只针对于ViewGroup,事件传到ViewGroup一般先触发onInterceptTouchEvent(),View是没有这个方法的具体传递的流程见资源1,很详细,对理解很有帮助onInterceptTouchEvent()改变事件传递的方向false->下一个对象true->本对象onTouchEvent() 用 阅读全文
posted @ 2011-08-27 13:00 yyjaaa 阅读(1216) 评论(0) 推荐(0) 编辑