`
mickey_hou
  • 浏览: 237663 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

IMF简介-2

IMF 
阅读更多
InputManager
由UI控件(View,TextView,EditText等)调用,用来操作输入法。比如,打开,关闭,切换输入法等。
它是整个输入法框架(IMF)结构的核心API,处理应用程序和当前输入法的交互。可以通过Context.getSystemService()来获取一个InputMethodManager的实例。
Android的API文档在:%SDK_ROOM%/docs/reference/index.html,InputManager类的位置:%SDK_ROOM%/docs/reference/android/view/inputmethod/InputMethodManager.html
InputMethodService
包括输入法内部逻辑,键盘布局,选词等,最终把选出的字符通过commitText提交出来。实现输入法的基础就是名为InputMethodService的类,比如你要实现一个谷歌输入法,就是要extends本类。我们接下来要学习的SoftKeyboard Sample也是extends本类。InputMethodService类的位置在:%SDK_ROOM%/docs/reference /android/inputmethodservice/InputMethodService.html
InputMethodService是InputMethod的一个完整实现,你可以再在其基础上扩展和定制。它的主要方法如下:
onInitializeInterface() 顾名思义,它在初始化界面的时候被调用,而一般是由于配置文件的更改导致该函数的执行
onBinndInput() 它在另外的客户端和该输入法连接时调用
onStartInput() 非常重要的一个回调,它在编辑框中用户已经开始输入的时候调用。比如,当点击一个输入框,我们需要根据这个输入框的信息,设置输入法的一些特性,这个在Sample中很有体会。
onCreateInputView() 返回一个层次性的输入视图,而且只是在这个视图第一次显示的时候被调用
onCreateCandidatesView() 同onCreateInputView(),只不过创建的是候选框的视图。
onCreateExtractTextView() 比较特殊,是在全屏模式下的一个视图。
onStartInputView() 在输入视图被显示并且在一个新的输入框中输入已经开始的时候调用。
分享到:
评论

相关推荐

    CEEMD分解-imf分量相关系数-信息熵特征

    这是一个样本的实验,现将振动信号进行CEEMD分解,得到imf分量,在求imf分量的相关系数啦筛选分量,并求一个样本的信息熵特征,构造一个特征向量矩阵,然后自己选择类器进行分类。

    Android开发实例详解之IMF(Android_SDK_Sample—SoftKeyboard).pdf

    章节如下:一、IMF简介 二、创建Eclipse工程 三、配置和...更多>> 本文将以Android Sample中经典的SoftKeyboard项目为例,详细解析Android上一个小型项目的开发过程和注意事项。章节如下:一、IMF简介 二、创建...

    Java版水果管理系统源码-spark-imf-DESKTOP-4DQ7P6D:后续整合

    Spark大数据IMF课程大纲 ##课程概括 讲师:王家林 简介:DT大数据DreamFactory创始人和首席专家. 邮箱: 电话:18610086859 QQ:1740415547 微信:18610086859 在线免费YY课堂(每天晚8点): 微博地址: ##课程目录...

    FANUC数控系统0i-F Plus参数说明书(非常详细).pdf

    FANUC数控系统0i-F Plus参数说明书(非常详细)

    imf_ess:“地球系统科学的现代 Fortran 简介”一书的源代码

    imf_ess “地球系统科学的现代 Fortran 简介”一书的源代码,Dragos Bogdan Chirila 和 Gerrit Lohmann,Springer,2015 有关本书本身的更多信息,请访问:

    Matlab的HHT标准程序下载-DataDemon-时频分析解决方案.doc

    其关键部分是经验模态分解方法,任何复杂信号都可以由EMD方法分解成有限个本征模态函数,再利用Hilbert变换,求解各IMF的瞬时频率等参数,从而获得信号的时频分布。HHT作为一种新的信号分析理论,已逐步应用到地震信号...

    塑料件表面处理.PPT

    铅笔硬度测试比较 现有机种在IMF上所遇到的问题点 IMR制程简介 三、印刷 什么是网印 网版印刷的原理 什么是移印? 移印的流程 转印及烫金 四、咬花 咬花作业流程 咬花拔模角度建议值 目前机种咬花面曾发生之问题 ...

    CEEMD-相关系数-样本熵特征,用于故障分类的特征提取

    这是一个样本的实验,现将振动信号进行CEEMD分解,得到imf分量,在求imf分量的相关系数啦筛选分量,在求每一个imf分量的样本熵特征,构造一个特征向量,你指的拥有,有帮助的话,希望你好评,谢谢,有问题加我主页qq...

    Android InputMethodManager输入法简介

    整个输入法框架(IMF)结构的核心API,应用程序之间进行调度和当前输入法交互。你可以用Context.getSystemService()取得这一接口的实例。 架构总述(Architecture Overview) 输入法框架(IMF)共有三个主要部分: * ...

    ceemd分解,可以运行

    ceemd分解信号,得到imf分量,然后在按照你自己的想法做你,可以运行,请好评,缺积分,谢谢。

    lmd和能量熵提取特征

    先把信号进行lmd分解,在通过方差贡献率选择IMF分量,在计算能量熵。你值得拥有,可以运行,求好评!

Global site tag (gtag.js) - Google Analytics