摘要: 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 阅读(1170) 评论(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 阅读(1662) 评论(1) 推荐(1) 编辑