2010年9月25日
摘要: 在编写Android应用程序时,很多时候都需要自己来扩张Android的view类。 这里介绍一个最基本的扩展View类:利用TextView和ImageView组合成我们自己的IconTextView类。 第一步:我们必须先创建一个包含了有String mText 和 Drawable mIcon数据成员的类,并且该类中应包含有对这两个数据成员进行Set和Get的成员函数。 package hi... 阅读全文
posted @ 2010-09-25 21:42 Braincol 阅读(8894) 评论(2) 推荐(2)
摘要: 在linux内核代码中,有这样的宏定义:#define DUMP_WRITE(addr,nr) do{ memcpy(bufp,addr,nr); bufg+=nr; }while(0) 这个宏定义意味着引用这个宏操作时会执行循环体一次,但为什么要定义成这样的怪形式呢? 我们看看其他几种形式的宏定义:#define DUMP_WRITE(addr,nr) memcpy(bufp,addr,nr);... 阅读全文
posted @ 2010-09-25 07:10 Braincol 阅读(1072) 评论(0) 推荐(3)