2012年3月30日

摘要: Android的Gallery控件是个很不错的看图控件,大大减轻了开发者对于看图功能的开发,而且效果也比较美观。本文介绍Gallery的用法,用反射机制来动态读取资源中的图片。main.xml源码:<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_ 阅读全文
posted @ 2012-03-30 10:47 lizhen-cswb 阅读(279) 评论(0) 推荐(0) 编辑
摘要: CharSequence类型这是一个接口,代表的是一个有序字符集合,这个接口包含的方法有:charAt(int index),toString(),length(),subSequence(int start,int end).这里需要说的一点就是,对于一个抽象类或者是接口类,不能使用new来进行赋值,但是可以通过以下的方式来进行实例的创建:CharSequence cs="hello";但是不能这样来创建:CharSequence cs=new CharSequence("hello");下面来看看一个例子:TextView tv; //声明一个Tex 阅读全文
posted @ 2012-03-30 09:10 lizhen-cswb 阅读(17661) 评论(0) 推荐(0) 编辑

2012年3月26日

摘要: The connection to adb is down, and a severe error has occured. [2011-11-18 15:36:56 - GalleryDemo] You must restart adb and Eclipse. [2011-11-18 15:36:56 - GalleryDemo] Please ensure that adb is correctly located at D:\Program Files\android-sdk-windows\platform-tools\adb.exe' and can be executed 阅读全文
posted @ 2012-03-26 14:34 lizhen-cswb 阅读(392) 评论(0) 推荐(0) 编辑

2012年3月15日

摘要: 本文通过例子来验证和说明使用Handler对象开启的线程是否和主线程为在同一线程中。[1] HandlerActivity.java中的源码如下:view plaincopy to clipboardprint?packagecom.andyidea.handlerdemo2;importandroid.app.Activity;importandroid.os.Bundle;importandroid.os.Handler;importandroid.os.HandlerThread;importandroid.os.Looper;importandroid.os.Message;impo. 阅读全文
posted @ 2012-03-15 17:50 lizhen-cswb 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Handler 为Android操作系统中的线程通信工具,包为android.os.Handler。与Handler绑定的有两个队列,一个为消息队列,另一个为线程队列。Handler可以通过这两个队列来分别:发送、接受、处理消息–消息队列;启动、结束、休眠线程–线程队列;Android OS中,一个进程被创建之后,主线程(可理解为当前Activity)创建一个消息队列,这个消息队列维护所有顶层应用对象(Activities, Broadcast receivers等)以及主线程创建的窗口。你可以在主线程中创建新的线程,这些新的线程都通过Handler与主线程进行通信。通信通过新线程调用 Han 阅读全文
posted @ 2012-03-15 17:36 lizhen-cswb 阅读(170) 评论(0) 推荐(0) 编辑
摘要: ExecutorService线程池 ExecutorService 建立多线程的步骤:1。定义线程类class Handler implements Runnable{}2。建立ExecutorService线程池ExecutorService executorService = Executors.newCachedThreadPool();或者int cpuNums = Runtime.getRuntime().availableProcessors();//获取当前系统的CPU 数目ExecutorService executorService =Executors.newFixedT 阅读全文
posted @ 2012-03-15 17:06 lizhen-cswb 阅读(1301) 评论(0) 推荐(0) 编辑

导航