[发明专利]一种Android系统的智能电视上实现输入法外发光的方法在审
申请号: | 201410630799.2 | 申请日: | 2014-11-11 |
公开(公告)号: | CN104320693A | 公开(公告)日: | 2015-01-28 |
发明(设计)人: | 张瑞强 | 申请(专利权)人: | 浪潮软件集团有限公司 |
主分类号: | H04N21/431 | 分类号: | H04N21/431;H04N21/475;H04N21/81 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 android 系统 智能 电视 实现 输入法 发光 方法 | ||
1.一种Android系统的智能电视上实现输入法外发光的方法,其特征在于Android系统的智能电视的显示屏页面中,在输入法界面与非输入法界面交接处,使用一个外发光特效部分,来完成输入法界面到非输入法界面的过渡;在Android系统的智能电视上使用标准布局的输入法,控制输入法界面的在显示的生命周期中始终显示候选框界面,使用外发光图片作为候选框界面的背景图片。
2.根据权利要求1所述的一种Android系统的智能电视上实现输入法外发光的方法,其特征在于外发光图片包括输入框外发光图片、候选框外发光图片,当候选框界面候选词显示时,使用下部分为不透明、上部分为从下至上渐变至透明的候选框外发光图片,当候选框界面候选词不显示时,使用上部分为完全透明、下部分为从下至上渐变至透明的输入框外发光图片。
3.根据权利要求2所述的一种Android系统的智能电视上实现输入法外发光的方法,其特征在于当候选框界面候选词不显示时,使用输入框外发光图片作为候选框界面的背景图片,使输入法界面带有外发光特效;
当候选框界面候选词显示时,使用候选框外发光图片作为候选框界面的背景图片,使输入法界面带有外发光特效。
4.根据权利要求2所述的一种Android系统的智能电视上实现输入法外发光的方法,其特征在于控制输入法界面的在显示的生命周期中始终显示候选框界面的步骤如下:
(1)、第一次启动或者重新启动输入法时,执行生命周期中的onStartInputView()方法,由输入法框架弹出输入法;
(2)、在重写onStartInputView()方法中,调用父类InputMethodService的setCandidateViewShow(true)来显示候选框界面;
(3)、候选框界面使用外发光图片作为背景图片;
(4)、当输入法结束此次输入隐藏输入法界面时,执行生命周期中的onFinishInput()方法,仅在此处调用父类InputMethodService的setCandidateViewShow(false)来隐藏候选框界面。
5.根据权利要求2所述的一种Android系统的智能电视上实现输入法外发光的方法,其特征在于输入法界面的输入框键盘上,点击事件会触动监听器中onKey()方法,按键事件会触发onKeyDown()方法,这两个方法都会调用processSoftKey()方法,用来处理软键盘的输入事件,processSoftKey()方法中包含的参数primaryCode是输入字符的键值,方法内对该字符进行分类判断处理;若参数primaryCode字符为英文小写字母,且当前为拼音输入模式,则调用processPinyinMethod()方法来处理拼音输入事件,继续调用chooseAndUpdate()方法来更新候选词,并调用showCandidateWord()方法在候选框界面中显示候选词;showCandidateWord()方法是控制候选词显示和选择候选框界面的外发光图片的方法,showCandidateWord()方法中选择候选框界面的外发光图片的代码如下:
if (mDecInfo != null && !mDecInfo.isCandidatesListEmpty()) {
mCandidatesContainer.setBackgroundResource(R.drawable.candidate_background_outerglow) ;
} else {
mCandidatesContainer.setBackgroundResource(R.drawable.outer_glow) ;
};
mDecInfo用来查询符合条件的候选词,isCandidatesListEmpty()方法用来判断符合条件的候选词是否为空,当存在需要显示的候选词时,则设置候选框外发光图片作为候选框界面的背景图片,否则使用输入框外发光图片作为候选框界面的背景图片。
6.根据权利要求5所述的一种Android系统的智能电视上实现输入法外发光的方法,其特征在于在processSoftKey()方法中,在拼音模式下输入小写英文字母时会间接调用showCandidateWord()方法来控制外发光的状态;在拼音输入下,当输入的字符为删除或者回车时,会间接调用chooseAndUpdate()更新候选词的外发光状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮软件集团有限公司,未经浪潮软件集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410630799.2/1.html,转载请声明来源钻瓜专利网。