上一页 1 ··· 9 10 11 12 13 14 下一页
摘要: 一般来讲,我们用LayoutInflater做一件事:inflate。inflate这个方法总共有四种形式,目的都是把xml表述的layout转化为View。This class is used to instantiate layout XML file into its corresponding View objects . It is never be used directly -- use getLayoutInflater() or getSystemService(String)getLayoutInflater() or getSystemService(String) to 阅读全文
posted @ 2011-12-05 10:00 归海一刀 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 摘自:http://www.ej38.com/showinfo/delphi-131567.html一、引子:现在的Windows应用程序几乎都使用图标、图片、光标、声音等,我们称它们为资源(Resource)。最简单的使用资源的办法是把这些资源的源文件打入软件包,以方便程序需要的时候调用。资源是程序的一部分,程序要正常运行就离不了资源文件。但是它是不可执行代码。为了更好地管理资源,Delphi中提供了一种.RES类型的资源文件。它可以把我们程序中所需要的资源整合到一个资源文件(.RES)下来。在编译应用程序时直接编译进了可执行程序里,成为应用程序的整合体。这样做的好处是:1。由于定位资源比在 阅读全文
posted @ 2011-11-28 10:13 归海一刀 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 我所知道的原文链接:http://webservices.ctocio.com.cn/java/423/9092423.shtml本文介绍线程的7种状态及相互转换的方法。 今天有同事问到线程的问题,自己突然就有点蒙了,只模糊的记得个大概。 当初学习线程的时候把这7个状态记得比自己名字还熟悉 还把这7个状态编成了一段凄惨而美丽的爱情故事 没想到如今却只能记得个大概 真验证了“好记性不如烂笔头”的真理 还是赶快回忆一下吧 先从图片开始 小小的作下解释: 1、线程的实现有两种方式,一是继承Thread类,二是实现Runnable接口,但不管怎样,当我们new了这个对象后,线程就... 阅读全文
posted @ 2011-11-25 14:41 归海一刀 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 看到一篇讲的不错的java线程的文章 引用之:http://www.cnblogs.com/yanng/articles/2162124.html如何创建一个线程? 1、 扩展java.lang.Thread类 2、 实现Runnable接口 Thread类代表线程类,它的两个最主要的方法是: run()——包含线程运行时所执行的代码 Start()——用于启动线程线程特性 一个线程只能被启动一次。第二次启动时将会抛出java.lang.IllegalThreadExcetpion异常线程间状态的转换 新建状态:用new语句创建的线程对象处于新建状态,此时它和其它的java对象一... 阅读全文
posted @ 2011-11-25 14:27 归海一刀 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限,下面看例子: package org.thread.demo; class MyThread extends Thread{ private String name; public MyThread(String name) { super(); this.name = name; } public void r... 阅读全文
posted @ 2011-11-25 13:56 归海一刀 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 在看starup_timer 的开源代码 看到timer的使用的地方 想写一片日志 结果发现有人早写了关于这个地方 故引用:引用自:http://www.cnblogs.com/keyindex/articles/1824794.html前言 学习android一段时间了,为了进一步了解android的应用是如何设计开发的,决定详细研究几个开源的android应用。从一些开源应用中吸收点东西,一边进行量的积累,一边探索android的学习研究方向。这里我首先选择了jwood的Standup Timer项目。Timer 如果需要定期执行某些任务,可以使用Timer 类,它接受一个TimerT.. 阅读全文
posted @ 2011-11-25 10:23 归海一刀 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 引用自:http://www.cnblogs.com/playing/archive/2011/03/24/1993583.html方法一:(java习惯,在android不推荐使用)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题new Thread( new Runnable() { public void run() { myView.invalidate(); } }).start();可以实现功能,刷新UI界面。但是这样是不行的,因为它违背了单线程模型:Androi... 阅读全文
posted @ 2011-11-24 10:24 归海一刀 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 引用自:http://www.pin5i.com/showtopic-android-handler.html<一> Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如: 联网读取数据, 或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,,如果你放在主线程中的话,界面... 阅读全文
posted @ 2011-11-24 10:17 归海一刀 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 引用自:http://my.unix-center.net/~Simon_fu/?p=652熟悉Windows编程的朋友可能知道Windows程序是消息驱动的,并且有全局的消息循环系统。而Android应用程序也是消息驱动的,按道理来说也应该提供消息循环机制。实际上谷歌参考了Windows的消息循环机制,也在Android系统中实现了消息循环机制。Android通过Looper、Handler来实现消息循环机制,Android消息循环是针对线程的(每个线程都可以有自己的消息队列和消息循环)。本文深入介绍一下Android消息处理系统原理。 Android系统中Looper负责管理线程的消息队. 阅读全文
posted @ 2011-11-24 10:11 归海一刀 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 引用自:http://www.cppblog.com/fwxjj/archive/2010/05/31/116787.html 摘要:随着中国移动在8月份相继发布基于Google Android的OPhone平台和手机网上应用商店Mobile Market,以及各大手机生产厂商在2009年北京国际通信展?上展出了各自基于Android的 手机,Android技术受到越来越多的关注。基于这样的背景 下,本文将通过一个例子来初探Android的线程模型。关键词:Android;UI thread;线程模型 1引言Android一词本义指机器人,Google于2007年11月发布了以Androi.. 阅读全文
posted @ 2011-11-23 11:34 归海一刀 阅读(341) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 下一页