- 浏览: 237663 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
江恂泽:
楼主 这家伙会把data 拆分开来 转换成day year形 ...
JsonUtil -
mdsp25xhm:
为何没有列表查询功能?
myBatis DAO封装
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() 在输入视图被显示并且在一个新的输入框中输入已经开始的时候调用。
由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() 在输入视图被显示并且在一个新的输入框中输入已经开始的时候调用。
发表评论
-
IMF简介-1
2013-07-09 17:51 774Input Method Framework 目录 ... -
输入法 总结-3
2013-07-08 15:02 817public class MainActivity exten ... -
输入法 总结-4
2013-07-04 17:29 901public class InputActivity exte ... -
输入法 总结-3
2013-07-04 17:28 830public class InputApplication e ... -
输入法 总结-2
2013-07-04 17:23 737openwnn_pref_ja.xml <?xml v ... -
输入法 总结-2
2013-07-04 17:21 13openwnn_pref_ja.xml <?xml v ... -
输入法 总结-1
2013-07-04 17:19 764<application android ... -
Android快捷键
2013-03-15 14:39 765Home键(小房子键) 在 ... -
如何通过wifi调试android程序
2013-02-27 15:48 713android手机居然可以通过wifi进行程序的调试,太好了, ... -
Please ensure that adb is correctly located at 'D:\android-sdk-windows\platform-
2013-02-27 14:27 1603adt 出现ADB server didn't ACK, fa ... -
Android AsyncTask
2013-02-19 09:35 1056AsyncTask是抽象类,子类 ... -
Android ViewPager 左右滑动2-1
2013-01-29 10:12 1402public class PagerActivity exte ... -
Android ViewPager 左右滑动-3
2013-01-29 10:10 1062<?xml version="1.0" ... -
Android ViewPager 左右滑动-2
2013-01-29 10:10 1399/*** * 选中效果 */ pu ... -
Android ViewPager 左右滑动-1
2013-01-29 10:09 1335Store extends ActivityGroup imp ... -
Android 下载
2013-01-27 00:59 869下载apk程序代码 protected File downLo ... -
Android SDCard操作-3
2013-01-26 18:31 844public static Intent getVid ... -
Android SDCard操作-2
2013-01-26 18:30 1031/** * 判断该应用在手机中的安装情况 ... -
Android SDCard操作-1
2013-01-26 18:27 993private static int INSTALLED = ... -
Android GridView显示图片
2013-01-05 22:52 6059package com.example.dynamicimag ...
相关推荐
这是一个样本的实验,现将振动信号进行CEEMD分解,得到imf分量,在求imf分量的相关系数啦筛选分量,并求一个样本的信息熵特征,构造一个特征向量矩阵,然后自己选择类器进行分类。
章节如下:一、IMF简介 二、创建Eclipse工程 三、配置和...更多>> 本文将以Android Sample中经典的SoftKeyboard项目为例,详细解析Android上一个小型项目的开发过程和注意事项。章节如下:一、IMF简介 二、创建...
Spark大数据IMF课程大纲 ##课程概括 讲师:王家林 简介:DT大数据DreamFactory创始人和首席专家. 邮箱: 电话:18610086859 QQ:1740415547 微信:18610086859 在线免费YY课堂(每天晚8点): 微博地址: ##课程目录...
FANUC数控系统0i-F Plus参数说明书(非常详细)
imf_ess “地球系统科学的现代 Fortran 简介”一书的源代码,Dragos Bogdan Chirila 和 Gerrit Lohmann,Springer,2015 有关本书本身的更多信息,请访问:
其关键部分是经验模态分解方法,任何复杂信号都可以由EMD方法分解成有限个本征模态函数,再利用Hilbert变换,求解各IMF的瞬时频率等参数,从而获得信号的时频分布。HHT作为一种新的信号分析理论,已逐步应用到地震信号...
铅笔硬度测试比较 现有机种在IMF上所遇到的问题点 IMR制程简介 三、印刷 什么是网印 网版印刷的原理 什么是移印? 移印的流程 转印及烫金 四、咬花 咬花作业流程 咬花拔模角度建议值 目前机种咬花面曾发生之问题 ...
这是一个样本的实验,现将振动信号进行CEEMD分解,得到imf分量,在求imf分量的相关系数啦筛选分量,在求每一个imf分量的样本熵特征,构造一个特征向量,你指的拥有,有帮助的话,希望你好评,谢谢,有问题加我主页qq...
整个输入法框架(IMF)结构的核心API,应用程序之间进行调度和当前输入法交互。你可以用Context.getSystemService()取得这一接口的实例。 架构总述(Architecture Overview) 输入法框架(IMF)共有三个主要部分: * ...
ceemd分解信号,得到imf分量,然后在按照你自己的想法做你,可以运行,请好评,缺积分,谢谢。
先把信号进行lmd分解,在通过方差贡献率选择IMF分量,在计算能量熵。你值得拥有,可以运行,求好评!