06 2011 档案

摘要:提出并实现一个改变世界的想法,已经足以使任何人名垂青史。但有一个人却在短短数年之间搞出了两个,这样的天才可能几十年之内只能诞生几个。他,就是本期名人堂的主人公——Twitter和Square的发明者Jack Dorsey,我们时代最伟大的移动应用开发者。Dorsey是有创业基因的。他的父亲19岁就和自己最好的朋友一起开了一家Pizza店,生意相当不错。店里招聘的第一位女服务员后来成了Dorsey的母亲。1976年,这位天才程序员诞生。Dorsey童年在美国密苏里州圣路易斯市度过。小时候他说话有障碍,因此沉默寡言,看上去有些笨拙。他非常迷恋城市,在自己房间里挂满了地图,凝视着,想象着城市里各个角 阅读全文
posted @ 2011-06-14 10:10 EileenLiu 阅读(287) 评论(0) 推荐(0)
摘要:IMF是input method framework的简称, 它是Android 1.5新添加进去的一个重要功能,用来支持软键盘、各种的输入法。到目前位置(2009-04-03),Android 1.5还没有正式发布,但IMF的功能已经很稳定,其上已经存在有3种输入法。分别是LatinIME(软键盘)、 OpenWnn(CJK输入法)、PinyinIME(GOOGLE 拼音),还缺少中文的手写、五笔。 虽说按照已有的输入法模块, 也能写出自己想要的输入法。但是弄懂底层一些的东西,对于写新的输入法还是有帮助的。我学习的目的就是这样。下面开始:相关代码的位置:frameworks/base/co. 阅读全文
posted @ 2011-06-10 15:57 EileenLiu 阅读(1185) 评论(0) 推荐(0)
摘要:你知道你需要进程间通信、需要AIDL(以及Binder),那么可以默认你对这些概念已经有了一些了解,你(大致)知道它们是什么,它们有什么用,所以为了节约大家的眼力和时间,在此我不复制粘贴网上泛滥的博客或者翻译冗长的android文档。 关于AIDL的介绍在文档:docs/guide/developing/tools/aidl.html 关于IBinder的介绍在文档:docs/reference/android/os/IBinder.html 以及Binder:docs/reference/android/os/Binder.html 在后文中,我将以我自己的理解向你介绍相关的概念。以我目前粗 阅读全文
posted @ 2011-06-10 15:54 EileenLiu 阅读(1669) 评论(1) 推荐(1)
摘要:您需要在您的应用程序中提供搜索服务时,您第一个想到的是您的搜索框要放哪呢?通过使用Android的搜索框架,应用程序将显示一个自定义搜索对话框来处理用户的搜索请求。通过一个简单的搜索按钮或从您的应用程序中调用API,搜索对话框就会显示在屏幕的顶部,并会自动显示您的应用程序图标。基础知识Android的搜索框架将代您管理的搜索对话框,您不需要自己去开发一个搜索框,不需要担心要把搜索框放什么位置,也不需要担心搜索框影响您当前的界面。所有的这些工作都由SearchManager类来为您处理(以下简称“搜索管理器”),它管理的Android搜索对话框的整个生命周期,并执行您的应用程序将发送的搜索请求, 阅读全文
posted @ 2011-06-01 10:11 EileenLiu 阅读(929) 评论(0) 推荐(1)