社区
Android
帖子详情
android 自带输入法开启与关闭的事件怎么获得
雨松MOMO
2010-12-27 05:55:01
如题 最好能获得到 开启与关闭的 boolean 值。
...全文
492
6
打赏
收藏
android 自带输入法开启与关闭的事件怎么获得
如题 最好能获得到 开启与关闭的 boolean 值。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
雨松MOMO
2010-12-27
打赏
举报
回复
高手在那里啊。。 快来啊 。。。
雨松MOMO
2010-12-27
打赏
举报
回复
楼上getCurrentInputEditorInfo();函数是干什么的?
白小木
2010-12-27
打赏
举报
回复
刚刚做完输入法,收获颇多,特意分享一下。
输入法启动的时候,onStartInput 回调方法会执行,editorInfo 参数中封装了文本框的一些基本信息,比如说文本框的类型,比如说是只能输入数字,密码,只能输入英文等等,当第一次启动时,restarting 参数的值是true。
现在我还没有发现开启和关闭输入法的函数,不过可以根据条件判断是否执行输入法,在onKeyDown 函数中,通过 EditorInfo editorInfo = getCurrentInputEditorInfo(); 取得 editorInfo;
if(editorInfo==null||editorInfo.inputType==InputType.TYPE_NULL){
return super.onKeyDown(keyCode, event);
}
如果当前界面没有文本框,editorInfo==null,不执行输入法就可以了,按键功能按照系统的逻辑来处理,相当于关闭输入法。同时在onKeyUp中也这样做就可以了。不知道这个对你有没有帮助。
雨松MOMO
2010-12-27
打赏
举报
回复
顶一下 高手快来啊。。在线等呢
MOTO XT882一键ROOT
MOTO XT882一键ROOT工具,本人亲试用过,绝对管用。 1、打开USB调试(前提必须安装摩托罗拉驱动) 2、插上手机,选择仅充电 "Charge Only"模式 3、执行'XT882一键ROOT.bat'(Win7用户以管理员身份运行) 4、下一步,下一步,重启2遍,直到提示你
关闭
窗口,完成Root。 XT882 ROOT后可以删除软件明细。 AccountAndSyncSettings.apk=同步与帐户设定(绝不能删除) ApplicationsProvider.apk=应用程序支持服务 (绝不能删除) AudioEffectSettings.apk=音效(可删) Besttone.apk=号码百事通(可删) Bluetooth.apk=蓝牙(可删,删除后蓝牙功能消失) Browser.apk=系统
自带
浏览器(可删,可用其他手机浏览器替代) Calculator.apk=计算器(可删,可用其他替代) CertInstaller.apk=证书服务 (绝不能删除) ContactsProvider2_0.apk =通讯录/联系人数据存储服务 (绝不能删除) CTBrandservice.apk=互联星空与客户服务和号簿助手(可删) CtcnUaService.apk=电信客户服务(可删) DefaultContainerService.apk=默认通讯录服务(绝不能删除) DLNA.apk=媒体共享(可删) DlnaSystemService.apk=DLNA相关(可删) DownloadProvider.apk=下载管理器(绝不能删除) DrmProvider.apk=DRM受保护数据存储服务(绝不能删除) FileManager.apk=简易文件管理(可删,可用ES或RE文件管理器替代) Gallery3D.apk=3D图片浏览器 (可删) HTMLViewer.apk=HTML浏览器(可删) LiveWallpapersPicker.apk=动态壁纸(可删) Latin.apk=moto英文
输入法
(可删) LatinIME.apk=
android
键盘(可删) MagicSmokeWallpapers.apk=魔幻烟雾壁纸(可删) MediaProvider.apk=媒体数据存储服务(绝不能删除) MediaSync.apk=媒体同步(可删) MotoSmartHandWriting.apk=moto手写
输入法
(可删) PackageInstaller.apk=程序安装(绝不能删除) PicoTts.apk=文本转语音(可删) Pinyin.apk=Moto拼音(可删) Restaurant.apk=餐馆(可删) Settings.apk=系统设置(绝不能删除) SettingsProvider.apk=设置服务程序 (绝不能删除) soundback.apk=辅助功能(可删) SoundRecorderMot.apk=录音机(可删,可用第三方录音软件替代) Stk.apk=UIM卡应用(可删,有机友把联系人复制在SIM卡上的就不要删它) Switcher.apk=Moto
输入法
(可删) SyncML.apk=备份(可删) TelephonyProvider.apk=拨号记录存储服务(绝不能删除) Term.apk=超级终端(可删,不过不建议,可以用来刷Recovery) UserDictionaryProvider.apk =用户数据字典服务(可删) TtsService.apk=Text-to-speech服务(可删) TYSX.apk=天翼视讯(可删) Utk.apk=uiM卡(可删) 大家注意删除Stk.apk和Utk.apk的时候电话信号会暂时的没有一下能有不到10秒,然后自己就会在恢复呵呵不要害怕。
解决
Android
自带
输入法
的英文联想问题(Latin和Google
输入法
)
Android
的开源给我们带来了很多好处,我们可以随意使用系统
自带
的程序,在
Android
2.2里
自带
输入法
有3个,Latin键盘,Google拼音和OpenWnn。 目前公司的产品只需要定制Latin键盘和Google拼音,但使用时发现这2个
输入法
都没有英文联想,Google拼音很早看过代码就知道没有英文联想功能,但Latin键盘没有让我比较奇怪。因为本身就只能输入英文字符,还没有联
Android
程序打开和
关闭
输入法
一、打开
输入法
窗口: InputMethodManager inputMethodManager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); // 接受软键盘输入的编辑文本或其它视图 imm.showSoftInput(submitBt,InputMethodManager.SHOW_FORCED
android
输入法
01:SoftKeyboard源码解析01
转载自:http://www.apkbus.com/
android
-52412-1-1.html 本文主要介绍
android
自带
输入法
实例SoftKeyboard的源码,共分为两篇:第一篇为SoftKeyboard框架概述,第二篇为源码注释。 1、IMF简介 一个IMF结构中包含三个主要的部分: input method manager:管理各部分的交
[
Android
]
输入法
的开发
[
Android
]
输入法
的开发 (2011-09-01 18:51:38) 转载▼ 标签: 杂谈 分类:
Android
从SDK 1.5版本以后,
Android
就开放它的IMF(Input Method Framework),让我们能够开发自己的
输入法
。而开发
输入法
最好的参考就是
Android
自带
的Sample-Sof
Android
80,360
社区成员
91,290
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章