最开始我是用myeclipse9.0安装adt 然后报错 搜答案 百度知道的两个问题 都没有解决方案 其中一个说换eclipse安装就解决了 好 我换 特意在某知名下软件的地方下了个3.5.2版本 然后安装 还不行 有说 //{ 安装ADT的时候,提示“Cannot complete the install because one or more required items could not be found.Software being installed: android Development Tools 0.9.6.v201002051504-24846 (com.android.ide.eclipse.a...
android 中Message,MessageQueue,looper,Handler详解+实例 一、几个关键概念 1、MessageQueue:是一种数据结构,见名知义,就是一个消息队列,存放消息的地方。每一个线程最多只可以拥有一个MessageQueue数据结构。 创建一个线程的时候,并不会自动创建其MessageQueue。通常使用一个looper对象对该线程的MessageQueue进行管理。主线程创建时,会创建一 个默认的looper对象,而looper对象的创建,将自动创建一个Message Queu...
转:山岭巨人 android的线程使用来更新UI----Thread、Handler、looper、TimerTask等 方法一:(java习惯,在android不推荐使用) 刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题[code]new Thread( new Runnable() { public void run() { myView.invalidate(); } }).start();[/code]可以实现功能,刷新UI界面。但是这样是不行的,因为它违背了单...
Handler looper Message源码研究 概述 looper是消费者,Handler是生产者,MessageQueue是消息队列,队列的实现方式是链表,Message是链表的一个节点。 线程Thread的线程变量ThreadLocal中,存放着这个线程的looper; looper在初始化时,会新建一个消息队列MessageQueue,之后looper进入一个死循环,等待从消息队列MessageQueue取得消息Message(looper是消费者),没有消息时会阻塞; 我们程序中的Handler,会通...
【android】android SDK安装 android SDK可以通过SDK下载器自动下载和配置,适合网络好,下载速度快的情况下;也可以借助工具下载SDK文件,手工配置,适合网络不是很好,下载速度慢的情况下。 SDK下载器自动下载步骤如下: 1. 解压缩android-sdk_r08-windows下载器,并双击运行SDK Manager.exe: 如果你的电脑不支持https连接会看到如下界面: 请选择setting的将Force https://... Sources to be fetched by using...
Posted by Tim Bray on 29 September 2011 at 9:17 AM
Posted by Tim Bray on 26 October 2011 at 12:46 PM