一种基于Android原生输入法的显示方法及其系统的制作方法

文档序号:6550759阅读:158来源:国知局
一种基于Android原生输入法的显示方法及其系统的制作方法
【专利摘要】本发明提供了一种基于Android原生输入法的显示方法及其系统,用于定制Android原生输入法使之适配于Android定制设备的操作App中使用。本发明技术方案包括:全屏显示操作App;以及显示Android原生输入法的虚拟键盘,还包括:显示隐藏按键,所述隐藏按键的被点击使得所述虚拟键盘隐藏。通过实施本发明技术方案,能够避免于Android定制设备中使用第三方输入法,而使用一种基于原生输入法进行改进的系统输入法,从而保证系统环境的稳定,同时节省第三方输入法的使用成本。
【专利说明】[0001] -种基于Android原生输入法的显示方法及其系统

【技术领域】
[0002] 本发明涉及Android系统【技术领域】,具体涉及一种基于Android原生输入法的显 示方法及其系统。

【背景技术】
[0003] Android安卓是一个以Linux为基础的开放源代码移动操作系统,主要用于移动 设备,由谷歌Google公司成立的Open Handset Alliance (0ΗΑ,开放手持设备联盟)持续领 导与开发中。Android系统以其开源特性被广泛定制用作各类设备的操作系统,其中包括超 声诊断仪、血液分析仪等医疗设备。
[0004] 区别于通用Android设备,Android定制设备一般仅于应用层运行用于操控本设 备的操作App (Application,应用程序),操作App的UI (User Interface)将完全占用显 示界面且不可退出。而Android系统的状态栏、系统设置等将被隐藏,一般用户无法调用。
[0005] 基于上述机制,通用Android系统的原生输入法不适合于定制设备上使用。在 Android定制设备的操作App下通常使用第三方输入法进行数据或文本编辑。
[0006] 但是,通用的第三方输入法未必能够适配于操作App上使用,专用的第三方输入 法则需要耗费资源进行开发。


【发明内容】

[0007] 为了解决上述问题,本发明提供一种基于Android原生输入法的显示方法及其系 统,用于定制Android原生输入法使之适配于Android定制设备的操作App中使用。通过 实施本发明方案,能够避免于Android定制设备中使用第三方输入法,而使用一种基于原 生输入法进行改进的系统输入法,从而保证系统环境的稳定,同时节省第三方输入法的使 用成本。
[0008] -种基于Android原生输入法的显示方法,包括:全屏显示操作App ;以及显示 Android原生输入法的虚拟键盘,还包括: 显示隐藏按键,所述隐藏按键的被点击使得所述虚拟键盘隐藏。
[0009] 一种基于Android原生输入法的显示系统,所述系统全屏显示操作App,以及显示 Android原生输入法的虚拟键盘,包括: 隐藏按键,所述隐藏按键的被点击使得所述虚拟键盘隐藏。
[0010] 本发明的有益效果是,显示用于隐藏Android原生输入法虚拟键盘的隐藏按钮, 扩充了 Android原生输入法虚拟键盘使用时的隐藏功能,使之适配于Android定制设备的 操作App中使用。通用实施本发明方案,能够避免于Android定制设备中使用第三方输入 法,而使用一种基于原生输入法进行改进的系统输入法,从而保证系统环境的稳定,同时节 省第三方输入法的使用成本。
[0011]

【专利附图】

【附图说明】 图1为本发明第一实施例的基于Android原生输入法的显示方法流程图; 图2为本发明第二实施例的基于Android原生输入法的显示方法流程图; 图3为本发明第三实施例的基于Android原生输入法的显示系统示意图; 图4为本发明第四实施例的基于Android原生输入法的显示系统示意图; 图5为本发明实施例的设置项列表不意图; 图6为本发明实施例的输入法选择列表不意图; 图7为本发明实施例的设置对话框示意图。

【具体实施方式】
[0012] 下面将结合本发明中的说明书附图,对发明中的技术方案进行清楚、完整地描述, 显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的 实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都 属于本发明保护的范围。
[0013] 本发明第一实施例将对一种基于Android原生输入法的显示方法进行详细说明, 本实施例所述的方法具体流程请参见图1,包括步骤: 101、全屏显示操作App。
[0014] 操作App是一种高度定制的Android App,在Android定制设备中隐藏了原生 Android系统的系统界面,而完全由操作App的UI代替。操作App的UI全屏显示且无法退 出,Android系统的状态栏、系统设置等都被隐藏,非专业调试人员不可调用,以保证设备的 专用性以及系统稳定性。
[0015] 102、显示Android原生输入法的虚拟键盘。
[0016] 在全屏显示的操作App的Π 下,当需要进行数据录入或信息编辑时,显示Android 原生输入法的虚拟键盘。该虚拟键盘具有Android原生输入法的所有特性。
[0017] 103、显示隐藏按键,所述隐藏按键的被点击使得所述虚拟键盘隐藏。
[0018] 在操作App的Π 上层显示隐藏按键,该隐藏按键可以与虚拟键盘同层,可以为独 立按键,也可以设置为虚拟键盘中其中一个按键。当虚拟键盘处于显现状态时,用户点击所 述隐藏按键可以使得所述虚拟键盘隐藏,本实施例中所指的隐藏可以是全部隐藏,也可以 是部分隐藏。需要注意的是,所述虚拟键盘隐藏时,所述隐藏按键依然显现。
[0019] 另外可以想见,该隐藏按键还可以具备逆向的操作功能,即显示原状态为隐藏状 态的虚拟键盘。当虚拟键盘处于隐藏状态时,用户点击所述隐藏按键可以使得所述虚拟键 盘显现。
[0020] 在本实施例中,显示用于隐藏Android原生输入法虚拟键盘的隐藏按钮,扩充了 Android原生输入法虚拟键盘使用时的隐藏功能,使之适配于Android定制设备的操作App 中使用。通用实施本发明方案,能够避免于Android定制设备中使用第三方输入法,而使用 一种基于原生输入法进行改进的系统输入法,从而保证系统环境的稳定,同时节省第三方 输入法的使用成本。
[0021] 本发明第二实施例将对第一实施例所述的基于Android原生输入法的显示方法 进行补充说明,本实施例所述的方法具体流程请参见图2,包括步骤: 201、全屏显示操作App。
[0022] 操作App是一种高度定制的Android App,在Android定制设备中隐藏了原生 Android系统的系统界面,而完全由操作App的UI代替。操作App的UI全屏显示且无法退 出,Android系统的状态栏、系统设置等都被隐藏,非专业调试人员不可调用,以保证设备的 专用性以及系统稳定性。
[0023] 202、显示Android原生输入法的虚拟键盘。
[0024] 在全屏显示的操作App的Π 下,当需要进行数据录入或信息编辑时,显示Android 原生输入法的虚拟键盘。该虚拟键盘具有Android原生输入法的所有特性。
[0025] 203、显示隐藏按键,所述隐藏按键的被点击使得所述虚拟键盘隐藏。
[0026] 在操作App的Π 上层显示隐藏按键,该隐藏按键可以与虚拟键盘同层,可以为独 立按键,也可以设置为虚拟键盘中其中一个按键。当虚拟键盘处于显现状态时,用户点击所 述隐藏按键可以使得所述虚拟键盘隐藏,本实施例中所指的隐藏可以是全部隐藏,也可以 是部分隐藏。需要注意的是,所述虚拟键盘隐藏时,所述隐藏按键依然显现。
[0027] 另外可以想见,该隐藏按键还可以具备逆向的操作功能,即显示原状态为隐藏状 态的虚拟键盘。当虚拟键盘处于隐藏状态时,用户点击所述隐藏按键可以使得所述虚拟键 盘显现。
[0028] 本步骤可以与后续步骤204同步执行。
[0029] 204、显示设置按键,所述设置按键的被点击唤出当前输入法的设置项列表。
[0030] 其中,设置项列表罗列与系统输入法相关的设置项,至少包括:输入法列表项、输 入法设置项和切换键盘项。
[0031] 输入法列表项用于唤出Android系统设置的输入法选择列表,输入法选择列表包 括当前输入法,还可以包括除当前输入法以外的第三方输入法。
[0032] 输入法设置项用于唤出当前输入法的设置对话框,点击输入法设置项后唤出的设 置对话框包括:确定按键,所述确定按键用于保存当前输入法设置并返回所述虚拟键盘。
[0033] 切换键盘项用于切换虚拟键盘与实体键盘。所述虚拟键盘与所述实体键盘可以同 时使用。
[0034] 优选地,虚拟键盘与外接的实体键盘择一使用,当切换到所述实体键盘时,所述虚 拟键盘自动隐藏。所述实体键盘与所述虚拟键盘的切换由按击切换按键或点击所述切换键 盘项实现。切换按键为所述实体键盘的一个实体按键,例如,可以为F6键,所述切换键盘项 设置于所述设置项列表中。
[0035] 需要注意的是,所述虚拟键盘隐藏时,所述设置按键依然显现。
[0036] 本步骤可以与前述步骤203同步执行。
[0037] 205、当切换到实体键盘时,所述虚拟键盘自动隐藏。
[0038] 可以想见,当切换到虚拟键盘时,所述虚拟键盘自动显现,这里不再赘述。
[0039] 在本实施例中,显示用于隐藏Android原生输入法虚拟键盘的隐藏按钮,还显示 用于进行输入法设置的设置按键,扩充了 Android原生输入法虚拟键盘使用时的隐藏功 能,以及系统设置被隐藏下的输入法设置功能,使之适配于Android定制设备的操作App中 使用。通用实施本发明方案,能够避免于Android定制设备中使用第三方输入法,而使用一 种基于原生输入法进行改进的系统输入法,从而保证系统环境的稳定,同时节省第三方输 入法的使用成本。
[0040] 本发明第三实施例将对一种基于Android原生输入法的显示系统进行详细说明, 本实施例所述的系统具体结构请参见图3,包括: 全屏显示的操作App301、Android原生输入法的虚拟键盘302和隐藏按键303。
[0041] 操作App301是一种高度定制的Android App,在Android定制设备中隐藏了原生 Android系统的系统界面,而完全由操作App301的Π 代替。操作App301的Π 全屏显示且 无法退出,Android系统的状态栏、系统设置等都被隐藏,非专业调试人员不可调用,以保证 设备的专用性以及系统稳定性。
[0042] 在全屏显示的操作App301的Π 下,当需要进行数据录入或信息编辑时,显示 Android原生输入法的虚拟键盘302。该虚拟键盘302具有Android原生输入法的所有特 性。
[0043] 所述隐藏按键303的被点击使得所述虚拟键盘302隐藏。
[0044] 在操作App301的Π 上层显示隐藏按键303,该隐藏按键303可以与虚拟键盘302 同层,可以为独立按键,也可以设置为虚拟键盘302中其中一个按键。当虚拟键盘302处于 显现状态时,用户点击所述隐藏按键303可以使得所述虚拟键盘302隐藏,本实施例中所指 的隐藏可以是全部隐藏,也可以是部分隐藏。需要注意的是,所述虚拟键盘302隐藏时,所 述隐藏按键303依然显现。
[0045] 另外可以想见,该隐藏按键303还可以具备逆向的操作功能,即显示原状态为隐 藏状态的虚拟键盘302。当虚拟键盘302处于隐藏状态时,用户点击所述隐藏按键303可以 使得所述虚拟键盘302显现。
[0046] 在本实施例中,显示用于隐藏Android原生输入法虚拟键盘302的隐藏按钮303, 扩充了 Android原生输入法虚拟键盘302使用时的隐藏功能,使之适配于Android定制设 备的操作App301中使用。通用实施本发明方案,能够避免于Android定制设备中使用第三 方输入法,而使用一种基于原生输入法进行改进的系统输入法,从而保证系统环境的稳定, 同时节省第三方输入法的使用成本。
[0047] 本发明第四实施例将对第三实施例所述的基于Android原生输入法的显示系统 进行补充说明,本实施例所述的系统具体结构请参见图4,包括: 全屏显示的操作App401、Android原生输入法的虚拟键盘402、隐藏按键403、设置按键 404和实体键盘405。
[0048] 操作App401是一种高度定制的Android App,在Android定制设备中隐藏了原生 Android系统的系统界面,而完全由操作App401的UI代替。操作App401的UI全屏显示且 无法退出,Android系统的状态栏、系统设置等都被隐藏,非专业调试人员不可调用,以保证 设备的专用性以及系统稳定性。
[0049] 本实施例所述的Android系统具体为Android 4. 0 - x86版本,至少隐藏了 SystemUI. apk和Setting, apk应用程序,并添加了使用外接实体键盘的功能。
[0050] 在全屏显示的操作App401的Π 下,当需要进行数据录入或信息编辑时,显示 Android原生输入法的虚拟键盘402。该虚拟键盘402具有Android原生输入法的所有特 性。
[0051] 所述隐藏按键403的被点击使得所述虚拟键盘402隐藏。
[0052] 在操作App401的Π 上层显示隐藏按键403,该隐藏按键403可以与虚拟键盘402 同层,可以为独立按键,也可以设置为虚拟键盘402中其中一个按键。当虚拟键盘402处于 显现状态时,用户点击所述隐藏按键403可以使得所述虚拟键盘402隐藏,本实施例中所指 的隐藏可以是全部隐藏,也可以是部分隐藏。需要注意的是,所述虚拟键盘402隐藏时,所 述隐藏按键403依然显现。
[0053] 另外可以想见,该隐藏按键403还可以具备逆向的操作功能,即显示原状态为隐 藏状态的虚拟键盘402。当虚拟键盘402处于隐藏状态时,用户点击所述隐藏按键403可以 使得所述虚拟键盘402显现。
[0054] 所述设置按键404的被点击唤出当前输入法的设置项列表50。
[0055] 其中,请参见图5,设置项列表50罗列与系统输入法相关的设置项,至少包括:输 入法列表项501、输入法设置项502和切换键盘项503。
[0056] 输入法列表项501用于唤出Android系统设置的输入法选择列表60,如图6所不。 输入法选择列表60包括当前输入法,还可以包括除当前输入法以外的多个第三方输入法。
[0057] 输入法设置项502用于唤出当前输入法的设置对话框70,如图7所不。点击输入 法设置项502后唤出的设置对话框70包括:确定按键701,所述确定按键701用于保存当 前输入法设置并返回所述虚拟键盘402。
[0058] 切换键盘项503用于切换虚拟键盘402与实体键盘405。所述虚拟键盘402与所 述实体键盘405可以同时使用。
[0059] 优选地,虚拟键盘402与外接的实体键盘405择一使用,当切换到所述实体键盘 405时,所述虚拟键盘402自动隐藏。所述实体键盘405与所述虚拟键盘402的切换由按击 切换按键4051或点击所述切换键盘项503实现。切换按键4051为所述实体键盘405的一 个实体按键,例如,可以为F6键,所述切换键盘项503设置于所述设置项列表50中。
[0060] 需要注意的是,所述虚拟键盘402隐藏时,所述设置按键404依然显现。
[0061] 当切换到实体键盘405时,所述虚拟键盘402自动隐藏。
[0062] 可以想见,当切换到虚拟键盘402时,所述虚拟键盘402自动显现,这里不再赘述。
[0063] 在本实施例中,显示用于隐藏Android原生输入法虚拟键盘402的隐藏按钮403, 还显示用于进行输入法设置的设置按键404,扩充了 Android原生输入法虚拟键盘402使用 时的隐藏功能,以及系统设置被隐藏下的输入法设置功能,使之适配于Android定制设备 的操作App401中使用。通用实施本发明方案,能够避免于Android定制设备中使用第三方 输入法,而使用一种基于原生输入法进行改进的系统输入法,从而保证系统环境的稳定,同 时节省第三方输入法的使用成本。
[〇〇64] 以上对本发明实施例所提供的一种进行了详细介绍,但以上实施例的说明只是 用于帮助理解本发明的结构及其核心思想,不应理解为对本发明的限制。本【技术领域】的技 术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护 范围之内。
【权利要求】
1. 一种基于Android原生输入法的显示方法,包括:全屏显示操作App ;以及显示 Android原生输入法的虚拟键盘,其特征在于,还包括: 显示隐藏按键,所述隐藏按键的被点击使得所述虚拟键盘隐藏。
2. 根据权利要求1所述的方法,其特征在于,还包括: 显示设置按键,所述设置按键的被点击唤出当前输入法的设置项列表。
3. 根据权利要求2所述的方法,其特征在于,所述设置项列表包括:输入法列表项,所 述输入法列表项用于唤出Android系统设置的输入法选择列表。
4. 根据权利要求2所述的方法,其特征在于,所述设置项列表包括:输入法设置项,所 述输入法设置项用于唤出当前输入法的设置对话框。
5. 根据权利要求4所述的方法,其特征在于,所述设置对话框包括:确定按键,所述确 定按键用于保存当前输入法设置并返回所述虚拟键盘。
6. 根据权利要求2所述的方法,其特征在于,所述虚拟键盘与外接的实体键盘择一使 用,当切换到所述实体键盘时,所述虚拟键盘自动隐藏。
7. 根据权利要求6所述的方法,其特征在于, 所述实体键盘与所述虚拟键盘的切换由按击切换按键或点击切换键盘项实现,所述切 换按键为所述实体键盘的一个实体按键,所述切换键盘项设置于所述设置项列表中。
8. -种基于Android原生输入法的显示系统,所述系统全屏显示操作App,以及显示 Android原生输入法的虚拟键盘,其特征在于,包括: 隐藏按键,所述隐藏按键的被点击使得所述虚拟键盘隐藏。
9. 根据权利要求8所述的系统,其特征在于,所述系统还包括:设置按键, 所述设置按键的被点击唤出当前输入法的设置项列表; 所述设置项列表包括:输入法列表项和输入法设置项, 所述输入法列表项用于唤出Android系统设置的输入法选择列表,所述输入法设置项 用于唤出当前输入法的设置对话框; 所述设置对话框包括:确定按键, 所述确定按键用于保存当前输入法设置并返回所述虚拟键盘。
10. 根据权利要求9所述的系统,其特征在于,所述系统还包括:实体键盘, 所述虚拟键盘与外接的实体键盘择一使用,当切换到所述实体键盘时,所述虚拟键盘 自动隐藏; 所述实体键盘与所述虚拟键盘的切换由按击切换按键或点击切换键盘项实现,所述切 换按键为所述实体键盘的一个实体按键,所述切换键盘项设置于所述设置项列表中。
【文档编号】G06F3/023GK104063068SQ201410287995
【公开日】2014年9月24日 申请日期:2014年6月25日 优先权日:2014年6月25日
【发明者】张琳, 吴小锋, 杨帆 申请人:深圳市开立科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1