利用压力实现应用的功能界面的方法及装置制造方法及图纸

技术编号:16301112 阅读:23 留言:0更新日期:2017-09-26 19:11
本发明专利技术实施例公开了一种利用压力实现应用的功能界面的方法,包括:根据预设压力信息规范扩展应用组件属性;根据扩展后的应用组件属性扩展解析机制和打包机制;利用扩展后的解析机制和打包机制获取在应用安装或更新时所述应用的安装包中携带的预设压力操作功能界面菜单的数据,并将所述应用的预设压力操作功能界面菜单的数据存储在存储单元中;在桌面应用中确定压力操作为选择所述应用的功能界面时,根据所述应用的图标信息从所述存储单元中调取对应的预设压力操作功能界面菜单的数据;将所述对应的预设压力操作功能界面菜单的数据呈现出来。本发明专利技术实施例还同时公开了一种利用压力实现应用的功能界面的装置及终端。

Method and device for implementing functional interface by using pressure

The embodiment of the invention discloses a method for realizing the function of the application interface, the use of pressure: pressure according to the preset information specification application component properties; according to the application component attribute extension is expanded after the resolution and packaging mechanism; and packaging mechanism obtained in the application installation or data preset pressure operation function with the installation package menu interface the application update in using the analytic expansion of the mechanism, and the application of the preset pressure operation function of the interface menu data stored in the storage unit; in the desktop application in determining the pressure operation function interface as the selection of the application, according to the application icon information from the memory unit the transfer function corresponding to the preset pressure operation interface menu data; the corresponding preset pressure operation function of the interface menu data showing To. The embodiment of the invention also discloses a device and a terminal for realizing the application function interface by utilizing the pressure.

【技术实现步骤摘要】
利用压力实现应用的功能界面的方法及装置
本专利技术涉及智能终端的数据处理技术,尤其涉及一种利用压力实现应用的功能界面的方法及装置。
技术介绍
目前在智能终端中安卓(Android)操作系统下用户利用压力在屏幕上实现各个应用的功能的方案是:通过在桌面应用的程序中,利用扩展标记语言(ExtensibleMarkupLanguage,XML)文件或其他文件形式来统一管理智能终端上其它各个应用的压力操作接口信息,例如:应用界面类名、应用包名、启动压力功能信息、压力功能名称、启动压力功能信息对应的相应类型等;桌面应用启动后会解析相应的设置好的各个应用的压力操作接口信息的数据,如果桌面中存在某个应用的压力操作接口信息,当用户在屏幕上重压该应用时,就会弹出该应用相应的功能菜单,用户点击功能菜单某一项或移动到功能菜单中某一项离开屏幕,就会调转到该应用相应的功能界面。但是,现有技术必须先将应用的相应的压力操作接口(活动Activity、服务Service、广播接收器BroadcastReceiver、内容提供商ContentProvider等)信息事先添加到桌面应用中,才能在桌面应用上实现该应用的压力操作;如果在智能终端上新安装一个第三方应用,桌面应用中没有添加保存该应用的压力操作接口信息,那么在桌面应用上无法实现对该应用的压力操作弹出功能菜单,降低了用户体验。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种利用压力实现应用的功能界面的方法及装置,以解决现有技术必须先将应用的相应的压力操作接口信息事先在桌面中统一配置的缺点,为第三方应用支持压力操作特性提供便利,提高用户体验。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术提供一种利用压力实现应用的功能界面的方法,所述方法包括:根据预设压力信息规范扩展应用组件属性;根据扩展后的应用组件属性扩展解析机制和打包机制;利用扩展后的解析机制和打包机制获取在应用安装或更新时所述应用的安装包中携带的预设压力操作功能界面菜单的数据,并将所述应用的预设压力操作功能界面菜单的数据存储在存储单元中;在桌面应用中确定压力操作为选择所述应用的功能界面时,根据所述应用的图标信息从所述存储单元中调取对应的预设压力操作功能界面菜单的数据;将所述对应的预设压力操作功能界面菜单的数据呈现出来。上述方案中,所述在桌面应用中确定压力操作为选择所述应用的功能界面,包括:在所述应用的图标上的所述压力操作的时长大于等于预设时长时,获取在所述应用的图标上的所述压力操作的压力值;在所述压力操作的压力值大于等于预设压力阈值时,确定所述压力操作为选择所述应用的功能界面。上述方案中,所述根据预设压力信息规范扩展应用组件属性,包括:根据预设压力信息规范中存在的应用的压力操作的启动界面、压力操作的服务信息、压力操作的服务参数扩展应用组件属性。上述方案中,所述预设压力操作功能界面菜单的数据由所述预设压力信息规范制定。上述方案中,所述将所述对应的预设压力操作功能界面菜单的数据呈现出来,包括:将所述对应的预设压力操作功能界面菜单的数据通过动画弹出视图方式呈现在桌面上。上述方案中,所述应用组件属性包括:活动Activity组件属性、服务Service组件属性、广播接收器BroadcastReceiver组件属性、内容提供商ContentProvider组件属性。本专利技术还提供一种利用压力实现应用的功能界面的装置,所述装置包括:扩展模块,用于根据预设压力信息规范扩展应用组件属性;根据扩展后的应用组件属性扩展解析机制和打包机制;转换模块,用于利用扩展后的解析机制和打包机制获取在应用安装或更新时所述应用的安装包中携带的预设压力操作功能界面菜单的数据,并将所述应用的预设压力操作功能界面菜单的数据存储在存储单元中;处理模块,用于当在桌面应用中确定压力操作为选择所述应用的功能界面时,根据所述应用的图标信息从所述存储单元中调取对应的预设压力操作功能界面菜单的数据;呈现模块,用于将所述对应的预设压力操作功能界面菜单的数据呈现出来。上述方案中,所述处理模块,具体用于在所述应用的图标上的所述压力操作的时长大于等于预设时长时,获取在所述应用的图标上的所述压力操作的压力值;在所述压力操作的压力值大于等于预设压力阈值时,确定所述压力操作为选择所述应用的功能界面。上述方案中,所述扩展模块,具体用于根据预设压力信息规范中存在的应用的压力操作的启动界面、压力操作的服务信息、压力操作的参数扩展应用组件属性。上述方案中,所述呈现模块,具体用于将所述对应的预设压力操作功能界面菜单的数据通过动画弹出视图方式呈现在桌面上。上述方案中,所述预设压力操作功能界面菜单的数据由所述预设压力信息规范制定;所述应用组件属性包括:活动Activity组件属性、服务Service组件属性、广播接收器BroadcastReceiver组件属性、内容提供商ContentProvider组件属性。本专利技术实施例提供的利用压力实现应用的功能界面的方法及装置,通过安卓终端根据预设压力信息规范扩展应用组件属性;根据扩展后的应用组件属性扩展解析机制和打包机制;利用扩展后的解析机制和打包机制获取在应用安装或更新时应用的安装包中携带的预设压力操作功能界面菜单的数据,并将应用的预设压力操作功能界面菜单的数据存储在存储单元中;在桌面应用中确定压力操作为选择应用的功能界面时,根据应用的图标信息从存储单元中调取对应的预设压力操作功能界面菜单的数据;将对应的预设压力操作功能界面菜单的数据呈现出来;本方法根据预设压力信息规范扩展安卓终端的系统框架,支持针对按照预设压力信息规范配置的应用的预设压力操作功能界面菜单的数据,解决了现有技术必须先将应用的相应的压力操作接口信息事先在桌面中统一配置的缺点,为第三方应用支持压力操作特性提供了便利,提高了用户体验。附图说明图1为本专利技术利用压力实现应用的功能界面的方法实施例的流程图;图2为本专利技术利用压力实现应用的功能界面的装置实施例的结构示意图;图3为本专利技术利用压力实现应用的功能界面的终端实施例的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。图1为本专利技术利用压力实现应用的功能界面的方法实施例的流程图,如图1所示,本专利技术的利用压力实现应用的功能界面的方法应用于具有安卓(Android)操作系统的智能终端(以下简称安卓终端)上,其具体的方法步骤如下所示:步骤101、根据预设压力信息规范扩展应用组件属性。安卓终端根据预设压力信息规范扩展安卓系统框架中的应用组件属性,其中,预设压力信息规范由安卓终端的制造商制定和定义,里面包括了市面上绝大多数应用的压力操作的启动界面、压力操作的服务信息、压力操作的服务参数的标准规范;应用组件属性包括了活动(Activity)组件属性、服务(Service)组件属性、广播接收器(BroadcastReceiver)组件属性、内容提供商(ContentProvider)组件属性。安卓终端将预设压力信息规范中的应用的压力操作的启动界面、压力操作的服务信息、压力操作的服务参数扩展到活动组件属性、服务组件属性、广播接收器组件属性、内容提供商组件属性中,形成扩展后的应用组件属性,使扩展后的应用本文档来自技高网...
利用压力实现应用的功能界面的方法及装置

【技术保护点】
一种利用压力实现应用的功能界面的方法,其特征在于,所述方法包括:根据预设压力信息规范扩展应用组件属性;根据扩展后的应用组件属性扩展解析机制和打包机制;利用扩展后的解析机制和打包机制获取在应用安装或更新时所述应用的安装包中携带的预设压力操作功能界面菜单的数据,并将所述应用的预设压力操作功能界面菜单的数据存储在存储单元中;在桌面应用中确定压力操作为选择所述应用的功能界面时,根据所述应用的图标信息从所述存储单元中调取对应的预设压力操作功能界面菜单的数据;将所述对应的预设压力操作功能界面菜单的数据呈现出来。

【技术特征摘要】
1.一种利用压力实现应用的功能界面的方法,其特征在于,所述方法包括:根据预设压力信息规范扩展应用组件属性;根据扩展后的应用组件属性扩展解析机制和打包机制;利用扩展后的解析机制和打包机制获取在应用安装或更新时所述应用的安装包中携带的预设压力操作功能界面菜单的数据,并将所述应用的预设压力操作功能界面菜单的数据存储在存储单元中;在桌面应用中确定压力操作为选择所述应用的功能界面时,根据所述应用的图标信息从所述存储单元中调取对应的预设压力操作功能界面菜单的数据;将所述对应的预设压力操作功能界面菜单的数据呈现出来。2.根据权利要求1所述的方法,其特征在于,所述在桌面应用中确定压力操作为选择所述应用的功能界面,包括:在所述应用的图标上的所述压力操作的时长大于等于预设时长时,获取在所述应用的图标上的所述压力操作的压力值;在所述压力操作的压力值大于等于预设压力阈值时,确定所述压力操作为选择所述应用的功能界面。3.根据权利要求1所述的方法,其特征在于,所述根据预设压力信息规范扩展应用组件属性,包括:根据预设压力信息规范中存在的应用的压力操作的启动界面、压力操作的服务信息、压力操作的服务参数扩展应用组件属性。4.根据权利要求1所述的方法,其特征在于,所述预设压力操作功能界面菜单的数据由所述预设压力信息规范制定。5.根据权利要求1所述的方法,其特征在于,所述将所述对应的预设压力操作功能界面菜单的数据呈现出来,包括:将所述对应的预设压力操作功能界面菜单的数据通过动画弹出视图方式呈现在桌面上。6.根据权利要求1至5任一项所述的方法,其特征在于,所述应用组件属性包括:活动Activity组件属性、服务Service组件属性、广播接收器BroadcastReceiver组件属性、内容提供商...

【专利技术属性】
技术研发人员:张涛
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1