摘要: 子曰:溫故而知新,可以為師矣。《論語》学习技术也一样,对于技术文档或者经典的技术书籍来说,指望看一遍就完全掌握,那基本不大可能,所以我们需要经常回过头再仔细研读几遍,以领悟到作者的思想精髓。近来回顾了一下关于Activity的生命周期,参看了相关书籍和官方文档,也有了不小的收获,对于以前的认知有了很... 阅读全文
posted @ 2015-03-01 16:06 卡诺图 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 简单的介绍下Java与C之间的相互调用:第一步:编写JAVA类首先,在Eclipse中创建一个名为test的工程,在默认包下新编一个java类,命名为HelloWorld.源码如下:public class HelloWorld { /** * @param args */ public native void displayHelloWorld(); //java本地方法申明 static { System.loadLibrary("HelloWorld"); //装入动态链接库,“HelloWorld是要装入的动态链接库 } public static void mai 阅读全文
posted @ 2013-01-31 16:04 卡诺图 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 首先需要介绍几个非常重要的角色:Looper、Handler、HandlerThread、MessageQueue、MessageLooper帮助一个线程维护一个消息队列,每一个线程都可以拥有一个Looper对象。Handler负责把消息放入线程的消息队列中以及分发消息。HandlerThread本身是一个Thread,并且内部封装了一个Looper对象,所以不用我们去关心Looper的创建和释放问题。Message本身是一个Parcelable对象,MessageQueue用来存储一些待分发的Message,内部实现了一个Message链表的结构。在一个子线程中创建Handler时,必须初始 阅读全文
posted @ 2012-09-20 13:57 卡诺图 阅读(129) 评论(0) 推荐(0) 编辑