11 2011 档案
delphi资源文件制作及使用详解
摘要:摘自:http://www.ej38.com/showinfo/delphi-131567.html一、引子:现在的Windows应用程序几乎都使用图标、图片、光标、声音等,我们称它们为资源(Resource)。最简单的使用资源的办法是把这些资源的源文件打入软件包,以方便程序需要的时候调用。资源是程序的一部分,程序要正常运行就离不了资源文件。但是它是不可执行代码。为了更好地管理资源,Delphi中提供了一种.RES类型的资源文件。它可以把我们程序中所需要的资源整合到一个资源文件(.RES)下来。在编译应用程序时直接编译进了可执行程序里,成为应用程序的整合体。这样做的好处是:1。由于定位资源比在 阅读全文
posted @ 2011-11-28 10:13 归海一刀 阅读(468) 评论(0) 推荐(0)
【转】线程的7种状态及相互转换
摘要:我所知道的原文链接:http://webservices.ctocio.com.cn/java/423/9092423.shtml本文介绍线程的7种状态及相互转换的方法。 今天有同事问到线程的问题,自己突然就有点蒙了,只模糊的记得个大概。 当初学习线程的时候把这7个状态记得比自己名字还熟悉 还把这7个状态编成了一段凄惨而美丽的爱情故事 没想到如今却只能记得个大概 真验证了“好记性不如烂笔头”的真理 还是赶快回忆一下吧 先从图片开始 小小的作下解释: 1、线程的实现有两种方式,一是继承Thread类,二是实现Runnable接口,但不管怎样,当我们new了这个对象后,线程就... 阅读全文
posted @ 2011-11-25 14:41 归海一刀 阅读(229) 评论(0) 推荐(0)
java线程
摘要:看到一篇讲的不错的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 归海一刀 阅读(320) 评论(0) 推荐(0)
java中Thread与Runnable的区别
摘要:在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 归海一刀 阅读(184) 评论(0) 推荐(0)
java timer 使用:
摘要:在看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 归海一刀 阅读(322) 评论(0) 推荐(0)
Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
摘要:引用自: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 归海一刀 阅读(192) 评论(0) 推荐(0)
Android中的Handler总结
摘要:引用自:http://www.pin5i.com/showtopic-android-handler.html<一> Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如: 联网读取数据, 或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,,如果你放在主线程中的话,界面... 阅读全文
posted @ 2011-11-24 10:17 归海一刀 阅读(190) 评论(0) 推荐(0)
深入理解Android消息处理系统——Looper、Handler、Thread
摘要:引用自: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 归海一刀 阅读(199) 评论(0) 推荐(0)
Android 的线程模型(1)
摘要:引用自: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 归海一刀 阅读(356) 评论(0) 推荐(0)
解读Android LOG机制的实现
摘要:转载自http://www.cnblogs.com/hoys/archive/2011/09/30/2196199.htmlAndroid提供了用户级轻量的LOG机制,它的实现贯穿了Java,JNI,本地c/c++实现以及LINUX内核驱动等Android的各个层次,而且足够简单清晰,是一个相当不错的解读案例。本系列文章针对LOG机制的内部实现机理进行解读,本文是系列的第一篇,解读LOG机制的实现架构。(1)LOG的实现架构LOG的运行环境 下图是Android官方网站上给出的Android的Debug环境。 Android的LOG机制当然也在这个环境中运行。我们重点关注Emulator和De 阅读全文
posted @ 2011-11-21 14:31 归海一刀 阅读(312) 评论(0) 推荐(0)
Android Logcat的使用
摘要:Android Logcat使用起来可以方便的观察调试内容,基本上的使用方法(巧用Logcat调试程序)。本次要说明的是平时的Log.v Log.d Log.i Log.w Log.e的区别是什么?一、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","");二、Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择三、Log.i的输出为绿色,一般提示性的消息information,它不会输出Log.v和Log.d 阅读全文
posted @ 2011-11-21 14:27 归海一刀 阅读(326) 评论(0) 推荐(0)
java 常用接口的实现--compareable
摘要://主要用于实现比较的接口 用于对象的比较大小 排序等操作//interface declaration:/*** This interface should be implemented by all classes that wish to define a* <em>natural order</em> of their instances.* mailto:%7B@link java.util.Collections#sort} and mailto:%7B@code java.util.Arrays#sort} can then* be used to aut 阅读全文
posted @ 2011-11-14 10:32 归海一刀 阅读(666) 评论(0) 推荐(0)
Android 常用命令集的使用
摘要://本文转自http://blog.csdn.net/android_tutor/article/details/5478388首先在cmd中使用命令可用的时候 需要设置系统变量:例如我的路径是:D:\Android\android-sdk\tools 否则命令无法执行当然另外一个方法是先执行:cd /d D:\Android\android-sdk\tools 然后再执行相应的命令大家好,今天我们要讲的是android开发中,比较常用的名令集锦, 在我们开发中难免用到Android命令,有些确实命令确实很有用处。特别对于一些初学者来说,命令根本没有想过用也不会用,比如他们想安装一个.apk文 阅读全文
posted @ 2011-11-11 14:57 归海一刀 阅读(346) 评论(0) 推荐(0)
Intent在Android中的几种用法 .
摘要:转自东方尚智沈大海csdn博客: 如果是从BroadcastReceiver 启动一个新的Activity ,不要忘记i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); public class MyReceiver extends BroadcastReceiver{ public static final String action="acc";public void onReceive(Context context, Intent intent) {Intent i=new Intent(context,Receivered.cla 阅读全文
posted @ 2011-11-10 16:59 归海一刀 阅读(183) 评论(0) 推荐(0)
[android] Serializable 和 Parcelable 区别
摘要:转载自http://www.blogjava.net/lincode/android 中自定义的对象序列化的问题有两个选择一个是Parcelable,另外一个是Serializable。 一 序列化原因:1.永久性保存对象,保存对象的字节序列到本地文件中;2.通过序列化对象在网络中传递对象;3.通过序列化在进程间传递对象。二 至于选取哪种可参考下面的原则:1.在使用内存的时候,Parcelable 类比Serializable性能高,所以推荐使用Parcelable类。2.Serializable在序列化的时候会产生大量的临时变量,从而引起频繁的GC。3.Parcelable不能使用在要将数据 阅读全文
posted @ 2011-11-10 14:47 归海一刀 阅读(2086) 评论(0) 推荐(0)
Android--Activity 使用点滴
只有注册用户登录后才能阅读该文。
posted @ 2011-11-10 14:32 归海一刀 阅读(6) 评论(0) 推荐(0)
Android模拟器介绍和基本使用
摘要:引用自:http://www.cnblogs.com/21510506zw/articles/1955846.html 阅读全文
posted @ 2011-11-09 11:38 归海一刀 阅读(141) 评论(0) 推荐(0)
Android模拟器使用SD卡
摘要:Android enumator sdcard 阅读全文
posted @ 2011-11-09 11:18 归海一刀 阅读(241) 评论(0) 推荐(0)
Android开发者必须深入学习的10个应用开源项目
摘要:Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项 目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用:1.Android团队提供的示例项目如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项 目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。地址:http:// 阅读全文
posted @ 2011-11-03 17:25 归海一刀 阅读(167) 评论(0) 推荐(0)