基于事件监听的移动应用编辑框放大的方法及装置制造方法

文档序号:6490911阅读:149来源:国知局
基于事件监听的移动应用编辑框放大的方法及装置制造方法
【专利摘要】本发明公开了一种基于事件监听的移动应用编辑框放大的方法及装置,涉及移动应用领域,所述方法包括:移动终端监听并截取原移动应用编辑框的用户输入事件后,创建移动应用的原生界面;在所述原生界面中放大并重绘原移动应用编辑框,得到适于用户输入的新移动应用编辑框,以供用户进行信息输入。本发明能够节省用户输入信息时间,提高用户信息输入体验。
【专利说明】基于事件监听的移动应用编辑框放大的方法及装置
【技术领域】
[0001]本发明涉及移动应用领域,特别涉及一种基于事件监听的移动应用编辑框放大的方法及相关装置。
【背景技术】
[0002]随着网络技术的迅速发展,人们逐渐喜欢并习惯用手机、PDA等手持移动终端进行网上聊天、发邮件、发微博、浏览网页、应用搜索引擎进行查询或玩游戏等,在这个过程中移动应用终端用户必然面对大量的数据输入。
[0003]以手机为主的移动应用终端的屏幕都比较小,网页经过优化重排后,原本的编辑框都会根据屏幕的大小进行优化处理,从而可能导致移动应用中的编辑框过小,而在信息输入的过程中,无法准确并清晰看到所输入的内容。
[0004]目前以手机为主的移动应用终端的屏幕都很小,能显示的位置和内容都非常有限,在进行信息输入时给用户带来极大的不便。这无疑成为阻碍移动应用推广和普及的最大障碍。

【发明内容】

[0005]本发明的目的在于提供一种基于事件监听的移动应用编辑框放大的方法及装置,能更好地解决移动应用中由于编辑框过小导致的输入困难的问题。
[0006]根据本发明的一个方面,提供的一种基于事件监听的移动应用编辑框放大的方法包括:
[0007]移动终端监听并截取原移动应用编辑框的用户输入事件后,创建移动应用的原生界面;
[0008]在所述原生界面中放大并重绘原移动应用编辑框,得到适于用户输入的新移动应用编辑框,以供用户进行信息输入。
[0009]优选地,还包括:
[0010]根据预先设置的局部放大比例,对所述原生界面进行放大处理。
[0011]优选地,还包括:
[0012]根据预先设置的输入放大比例,在放大的原生界面中对原移动应用编辑框进行放大和重绘处理。
[0013]优选地,若未预先设置所述输入放大比例,则根据所述放大的原生界面,对原移动应用编辑框进行自适应放大和重绘处理。
[0014]优选地,还包括:
[0015]根据所述输入放大比例或所述放大的原生界面,将用于信息输入的触摸键盘和/或用户在新移动应用编辑框中输入信息的字体进行放大和重绘处理。
[0016]优选地,还包括:
[0017]将所述新移动应用编辑框中的用户输入信息重新写入所述原移动应用编辑框中,并关闭原生界面。
[0018]根据本发明的另一方面,提供的一种基于事件监听的移动应用编辑框放大的装置包括:
[0019]编辑框输入事件监听模块,用于监听并截取移动应用编辑框的用户输入事件;
[0020]编辑框重绘事件监听模块,用于在监听并截取用户输入事件后,新建移动应用的原生界面,在所述原生界面中放大并重绘原移动应用编辑框,得到适于用户输入的新移动应用编辑框。
[0021]优选地,所述编辑框重绘事件监听模块还用于根据预先设置的局部放大比例,对所述原生界面进行放大处理。
[0022]优选地,所述编辑框重绘事件监听模块还用于根据预先设置的输入放大比例或所述放大的原生界面,对原移动应用编辑框和/或触摸键盘和/或字体进行放大和重绘处理。
[0023]优选地,还包括:
[0024]编辑框数据交互模块,用于将所述新移动应用编辑框中的用户输入信息重新写入到所述原移动应用编辑框中,并关闭所述原生界面。
[0025]与现有技术相比较,本发明的有益效果在于:
[0026]本发明在编辑框信息输入体验过程方面取得了很大的进步,达到了编辑框中输入信息显示效果,节省了用户的输入信息时间,提高了用户的信息输入体验。
【专利附图】

【附图说明】
[0027]图1是本发明实施例提供的基于事件监听的移动应用编辑框放大的方法原理框图;
[0028]图2是本发明实施例提供的基于事件监听的移动应用编辑框放大装置的设置部分方框图;
[0029]图3是本发明实施例提供的基于事件监听的移动应用编辑框放大装置的放大部分方框图;
[0030]图4是本发明实施例提供的基于事件监听的移动应用编辑框放大的装置流程图;
[0031]图5是本发明实施例提供的设置部分工作流程图;
[0032]图6是本发明实施例提供的现阶段移动应用中的编辑框展现图;
[0033]图7是本发明实施例提供的终端调用本插件进行重绘后的效果图。
【具体实施方式】
[0034]以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0035]本发明实现了一种移动终端操作系统中的编辑框放大方法,所述方法通过监听并拦截用户输入事件,完成对编辑框的事件绑定,而无需其他应用主动调用本方法。同时,本方法通过重新绘制界面(新绘制界面的放大比例可通过局部放大模块进行配置),并根据移动应用中新绘制界面的大小,在新界面中进行自适应放大编辑框及触摸键盘(对编辑框及触摸键盘的放大倍数可通过放大倍数配置模块进行设置),以供用户进行信息编辑。
[0036]图1是本发明实施例提供的基于事件监听的移动应用编辑框放大的方法原理框图,如图1所示,步骤包括:
[0037]步骤101、移动终端监听并截取原移动应用编辑框的用户输入事件后,新建移动应用的原生界面。
[0038]进一步说,移动终端启动时,会发出一个系统广播,内容为ACT10N_B00T_COMPLETED (字符串常量表示为 android, intent, action.B00T_C0MPLETED),在捕捉到这个消息时,启动并运行本发明的插件装置。用户设置局部放大模块,即用户设置本插件的局部放大比例,若用户进行了设置,则以用户设置的局部放大比例来设置原移动应用编辑框的放大界面,否则,使用默认值,将原移动应用编辑框的放大界面放大至终端的整个屏幕,得到重绘放大界面。用户设置放大倍数配置模块,即用户设置重绘放大界面中的原移动应用编辑框、字体、触摸键盘的输入放大比例,若用户设置了该比例,则以用户设置的比例在新界面中对原移动应用编辑框和/或字体和/或触摸键盘进行放大,否则,会自适应所述重绘放大界面的比例对编辑框和/或字体和/或触摸键盘进行放大。当用户点击移动应用中的编辑框时,会触发本装置中的编辑框输入事件监听模块,所述编辑框输入事件监听模块会监听并拦截用户输入事件,并触发编辑框重绘事件监听。
[0039]步骤102、在所述原生界面中放大并重绘原移动应用编辑框,得到适于用户输入的新移动应用编辑框,以供用户进行信息输入。
[0040]进一步地,移动应用通过编辑框重绘事件监听模块,新建、重绘并放大一个移动应用的原生界面,根据用户预先设置好的局部放大倍数对新创建的原生界面进行放大,如果用户没有预先设置局部放大比例,则将所述原生界面默认放大至移动终端的整个屏幕,得到重绘放大界面。得到重绘放大界面后,根据用户预先设置好的输入放大比例,在所述重绘放大界面中自适应放大原移动应用编辑框、字体、触摸键盘,如果用户没有预先设置输入放大比例,则以自适应放大重绘界面为准,自适应放大原移动应用编辑框和/或字体和/或触摸键盘,形成新的放大重绘界面,可作为用户的信息输入界面。用户完成信息输入后,移动应用通过使用编辑框数据交互模块,将用户在信息输入界面中输入的信息重新写入到原移动应用编辑框中,并自动关闭重绘的信息输入界面,完成数据交互过程。
[0041]本发明还实现了一种移动终端操作系统中的插件装置,移动终端操作系统启动后,会启动本插件装置中的编辑框输入事件监听模块,本插件装置实现了将移动应用中的编辑框进行放大展现,从而提高移动终端的信息输入速度。以下结合图2和图3对所述装置进行深入说明。
[0042]图2是本发明实施例提供的基于事件监听的移动应用编辑框放大装置的设置部分的方框图,如图2所示,所述装置的设置部分包括局部放大模块和放大倍数配置模块。
[0043]所述局部放大模块用于预先设置局部放大比例,以供所述编辑框重绘模块根据所述局部放大比例,放大所述原生界面,得到重绘放大界面。也就是说,所述局部放大模块用于设置重绘放大界面放大比例,即配置新的编辑框放大界面占移动终端屏幕的比例。所述局部放大模块配置点击原移动应用编辑框时重绘放大界面的大小尺寸,该模块可以由用户进行配置,当用户没有配置时,重绘放大界面的大小默认为占满整个移动终端的屏幕。
[0044]所述放大倍数配置模块用于预先设置输入放大比例,以供所述编辑框重绘模块根据所述输入放大比例,在所述重绘放大界面中放大原移动应用编辑框和/或字体和/或触摸键盘,形成信息输入界面。也就是说,所述放大倍数配置模块用于配置重绘放大界面中的编辑框和/或编辑框中的字体和/或触摸键盘的放大比例,该比例可由用户自行设置。如用户没有设置,则会自适应重绘放大界面的放大比例选择适当比例进行放大。
[0045]图3是本发明实施例提供的基于事件监听的移动应用编辑框放大系统的放大装置方框图,如图3所示,包括编辑框输入事件监听模块、编辑框重绘事件监听模块、编辑框数据交互模块。
[0046]所述编辑框输入事件监听模块用于监听移动应用编辑框的用户输入事件,并截取所述事件。进一步说,当移动终端操作系统启动后,操作系统会自动调用原移动应用编辑框输入事件监听模块,通过移动应用编辑框输入事件监听模块监听并拦截用户点击原移动应用编辑框的事件,并触发所述编辑框重绘事件监听模块。
[0047]所述编辑框重绘事件监听模块用于在所述编辑框输入事件监听模块监听并截取到用户输入事件后,新建移动应用的原生界面,在所述原生界面中放大并重绘原移动应用编辑框,得到适于用户输入的新移动应用编辑框,以供用户进行信息输入。进一步地,所述编辑框重绘事件监听模块创建移动应用的原生界面后,将所述原生界面进行放大处理,得到重绘放大界面,并将所述重绘放大界面中的编辑框和/或字体和/或触摸键盘进行放大处理,形成适于用户输入的信息输入界面,以供用户进行信息输入。也就是说,所述编辑框重绘事件监听模块在新建的原生界面中按比例重绘原移动应用编辑框及触摸键盘。
[0048]所述编辑框数据交互模块用于在用户完成信息输入后,将用户输入信息重新写入到所述原移动应用编辑框中。也就是说,所述编辑框数据交互模块将重绘后的界面中的用户输入数据重写交互至原移动应用编辑框内。
[0049]图4是本发明实施例提供的基于事件监听的移动应用编辑框放大的装置流程图,如图4所示,步骤包括:
[0050]步骤101、启动移动终端操作系统。
[0051]步骤102、系统发出一个内容为ACT10N_B00T_C0MPLETED的系统广播。
[0052]步骤103、当捕捉到所述系统广播时,启动并运行编辑框输入事件监听模块。
[0053]步骤104、用户可以访问装置中的设置部分,具体设置步骤如图5所示的设置部分工作流程图。
[0054]步骤105、当用户点击原移动应用编辑框时,编辑框输入事件监听模块会自动监听并拦截用户输入事件,并调用编辑框重绘事件监听模块。
[0055]步骤106、编辑框重绘事件监听模块首先自动新建一个移动应用的原生界面,并根据用户事先预设的局部放大比例对该原生界面进行放大,得到新的移动应用原生界面,即重绘放大界面,以供用户进行信息输入。
[0056]步骤107、在所述重绘放大界面中,放大重绘事件监听模块首先根据自适应算法,计算出重绘放大界面的放大比例,并在所述重绘放大界面中进行自适应放大并重绘原移动应用编辑框及触摸键盘(放大倍数由预先设置的输入放大比例为准),得到新移动应用编辑框及触摸键盘,并将放大重绘后的信息显示在该移动应用的放大的原生界面中。
[0057]步骤108、用户利用触摸键盘在新移动应用编辑框中输入信息。
[0058]步骤109、调用编辑框数据交互模块。
[0059]步骤110、编辑框数据交互模块将用户在新移动应用编辑框内输入的数据信息交互至原移动应用编辑框内。[0060]步骤111、自动关闭重绘界面,完成数据交互过程。
[0061]图5是本发明实施例提供的设置部分工作流程图,如图5所示,步骤包括:
[0062]A过程为:用户访问本插件装置,并设置局部放大模块。如果用户已预先设置本模块,则插件装置会使用预先设置的局部放大比例,放大编辑框放大界面,即放大新创建的原生界面,如果用户没有对本模块进行预先设置,则插件装置会使用默认值,将编辑框放大界面的放大比例设置为终端的整个屏幕。
[0063]B过程为:用户访问本插件装置,并设置放大倍数配置模块。如果用户已预先设置本模块,则插件装置会使用预先设置的输入放大比例,放大编辑框、字体及触摸键盘,如果用户没有对本模块进行预先设置,则插件装置会使用默认值,将放大界面中的编辑框、字体及触摸键盘根据放大界面的比例进行自适应放大。
[0064]图6是本发明实施例提供的现阶段移动应用中的编辑框展现图,图7是本发明实施例提供的终端调用本插件进行重绘后的效果图。从图中可以清楚地看到,经过重绘后的信息输入界面更加容易进行信息的输入,同时可以清晰地显示使用者输入的内容。
[0065]进一步地,本插件装置对移动应用中的文本域及搜索框也均有很好的支持。
[0066]此外,本发明还提供了一种移动终端,所述移动终端包括上述基于事件监听的移动应用编辑框放大的装置。
[0067]综上所述,本发明具有以下技术效果:
[0068]本发明通过在新界面中对原移动应用中的编辑框进行重绘,有效地解决了移动应用中由于编辑框过小导致的输入困难问题,大幅提高了用户在编辑框中输入数据的操作体验。
[0069]尽管上文对本发明进行了详细说明,但是本发明不限于此,本【技术领域】技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。
【权利要求】
1.基于事件监听的移动应用编辑框放大的方法,其特征在于,包括: 移动终端监听并截取原移动应用编辑框的用户输入事件后,新建移动应用的原生界面; 在所述原生界面中放大并重绘原移动应用编辑框,得到适于用户输入的新移动应用编辑框,以供用户进行信息输入。
2.根据权利要求1所述的方法,其特征在于,还包括: 根据预先设置的局部放大比例,对所述原生界面进行放大处理。
3.根据权利要求1或2所述的方法,其特征在于,还包括: 根据预先设置的输入放大比例,在放大的原生界面中对原移动应用编辑框进行放大和重绘处理。
4.根据权利要求3所述的方法,其特征在于,若未预先设置所述输入放大比例,则根据所述放大的原生界面,对原移动应用编辑框进行自适应放大和重绘处理。
5.根据权利要求4所述的方法,其特征在于,还包括: 根据所述输入放大比例或所述放大的原生界面,将用于信息输入的触摸键盘和/或用户在新移动应用编辑框中输入信息的字体进行放大和重绘处理。
6.根据权利要求1或2所述的方法,其特征在于,还包括: 将所述新移动应用编辑框中的用户输入信息重新写入所述原移动应用编辑框中,并关闭原生界面。
7.基于事件监听的移动应用编辑框放大的装置,其特征在于,包括: 编辑框输入事件监听模块,用于监听并截取移动应用编辑框的用户输入事件; 编辑框重绘事件监听模块,用于在监听并截取用户输入事件后,新建移动应用的原生界面,在所述原生界面中放大并重绘原移动应用编辑框,得到适于用户输入的新移动应用编辑框,以供用户进行信息输入。
8.根据权利要求7所述的装置,其特征在于,所述编辑框重绘事件监听模块还用于根据预先设置的局部放大比例,对所述原生界面进行放大处理。
9.根据权利要求7或8所述的装置,其特征在于,所述编辑框重绘事件监听模块还用于根据预先设置的输入放大比例或所述放大的原生界面,对原移动应用编辑框和/或触摸键盘和/或字体进行放大和重绘处理。
10.根据权利要求7或8所述的装置,其特征在于,还包括: 编辑框数据交互模块,用于将所述新移动应用编辑框中的用户输入信息重新写入所述原移动应用编辑框中,并关闭原生界面。
【文档编号】G06F9/44GK103809948SQ201210448700
【公开日】2014年5月21日 申请日期:2012年11月12日 优先权日:2012年11月12日
【发明者】曲贵粱, 杨勇, 王斌 申请人:三亚中兴软件有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1