Android
huyonghui
这个作者很懒,什么都没留下…
展开
-
Android专题-----输入法框架
Android的输入法框架比较复杂。从进程的角度来讲,相关功能主要分布在下面三个位置: 客户端应用是一个包含有图形界面的应用,如地址本。图形界面上包含有能够接收输入的编辑框,如TextView。 输入法模块提供软键盘,将用户在软键盘上的按键输入根据某种算法(如Zi, T9, 国笔等)转换成单词,然后传递给客户端应用。目录development/samples/SoftKeyboard下转载 2012-09-11 19:19:16 · 411 阅读 · 0 评论 -
Android 框架简介
======================= 第一节 =========================== 这里简单的介绍了Android的java环境基础,在后面一节中会结合具体的实例来理解这一节的内容。 一、Dalvik虚拟机 Dalvik是Android的程序的java虚拟机,代码在dalvik/下, ./ |-- Android.mk |-- CleanS转载 2012-11-07 19:28:32 · 436 阅读 · 0 评论 -
Android JNI知识简介
Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。 1.从如何载入.so档案谈起 由于Android的应用层的类都是以Ja转载 2012-11-07 19:22:41 · 271 阅读 · 0 评论 -
Git的使用
一 Git代码状态转换图 其中:未被Git跟踪的状态为unstage状态 已经被Git跟踪的状态为stage状态,因此包括staging状态和staged状态 untrack files是指尚未被git所管理的文件;changed but not updated是指文件被git管理,并且发生了改变,但改动还没被git管理;这两种状态,都可以看成是改动还没被git管理的状态,我转载 2012-10-19 16:41:12 · 559 阅读 · 0 评论 -
Android 输入法框梳理
/frameworks/base/services/java/InputMethodManagerService.java 这是整个系统当中,一切与输入法有关的地方的总控制中心。它通过管理下面三个模块来实现系统的输入法框架。 1、/frameworks/base/services/java/WindowManagerService 负责显示输入法,接收用户事件。 2、/fr转载 2012-09-11 19:20:07 · 572 阅读 · 3 评论 -
Android 输入法框架简介
Architecture Overview There are three primary parties involved in the input method framework (IMF) architecture: The input method manager as expressed by this class is the central point of t转载 2012-09-11 18:55:29 · 723 阅读 · 0 评论