摘要: 感谢安东尼罗宾全集的投递作者:天问1、让你最不耐烦的客户是你最大的学习来源。2、只是在时间分配方面,宗教并非非常有效,星期天早晨有很多事等着我们去做呢!3、像大多数E-mail用户一样,我每天收到成打的垃圾邮件,大部分邮件都声称可以帮助我远离债务或者快速致富。这很搞笑,如果其实并没有那回事。4、成功是一个差劲的老师,它诱使聪明人认为他们不会输。5、这是进入商界的最佳时机,未来10年将要进行的改变将超过过去50年的总和。6、为成功而庆祝是应该的,但更重要的是吸取失败的教训。7、如果情况已经非常糟糕时你才意识到麻烦,那已经晚了。要有希望,除非你总是保持危机感。8、我深信任何可以增进人与人之间沟通的 阅读全文
posted @ 2012-01-04 13:22 hnrainll 阅读(230) 评论(0) 推荐(0) 编辑
摘要: Adapter在Android中占据一个重要的角色,它是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如图1直观的表达了Data、Adapter、View三者的关系。图1 Adapter、数据、UI三者关系(PS:此图来自Google I/O)一、Android中Adapter图2:Android中Adapter类型层级图由图2我们可以看到在Android中与Adapter有关的所有接口、类的完整层级图。在我们使用过程中可以根据自己的需求实现接口或者继承类进行一定的扩展。比较常用的有 BaseAdapter,Ar 阅读全文
posted @ 2012-01-04 09:57 hnrainll 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 前言 本章内容是android.widget.SimpleCursorAdapter,版本为Android 3.0 r1,附带示例源码,翻译来自"深夜未眠",欢迎访问它的博客:"http://chirs1012f.javaeye.com/",再次感谢"深夜未眠" !期待你一起参与Android API的翻译,联系我over140@gmail.com。声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com/ Android中文翻译组:http://goo.gl/6vJQl正文 一、结构public 阅读全文
posted @ 2012-01-04 09:45 hnrainll 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 04年时维护的第一个商业服务就用了两次fork产生守护进程的做法,前两天在网上看到许多帖子以及一些unix书籍,认为一次fork后产生守护进程足够了,各有道理吧,不过多了一次fork到底是出于什么目的呢?进程也就是task,看看内核里维护进程的数据结构task_struct,这里有两个成员:view plainstructtask_struct{volatilelongstate;intexit_state;...}看看include/linux/sched.h里的value取值:view plain#defineTASK_RUNNING0#defineTASK_INTERRUPTIBLE1# 阅读全文
posted @ 2012-01-04 09:38 hnrainll 阅读(626) 评论(0) 推荐(0) 编辑
摘要: ListView是一种列表视图,其将ListAdapter所提供的各个控件显示在一个垂直且可滚动的列表中。需要注意的为创建适配器并将其设置给ListView。1.ArrayAdapterArrayAdapter由3个参数进行构造,第一个为Context,第二个为在R文件中定义的Layout,也可用系统的R文件,第三个参数是一个数组,数组中每一项的类型没有限制。系统默认的布局方式可通过android.R.layout.XX定义。private static String[] data={"a","b","c","d" 阅读全文
posted @ 2012-01-04 09:06 hnrainll 阅读(539) 评论(0) 推荐(0) 编辑