[发明专利]基于Android消息处理机制的视图切换系统及方法无效
申请号: | 201310294858.9 | 申请日: | 2013-07-15 |
公开(公告)号: | CN103345427A | 公开(公告)日: | 2013-10-09 |
发明(设计)人: | 刘翔;覃林;石磊;尧远 | 申请(专利权)人: | 四川公用信息产业有限责任公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 四川泽坤律师事务所 51225 | 代理人: | 黄玲 |
地址: | 610041 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 android 消息 处理 机制 视图 切换 系统 方法 | ||
技术领域
本发明涉及一种视图切换的系统及方法,特别是基于Android消息处理机制的视图切换系统及方法,属移动通信领域。
背景技术
随着移动互联网不断发展,以及android手机和手持设备的普及使用,应用户的使用需求的不断提高,android客户端程序也应具备一些基本的功能,比如视图切换功能,满足用户对应用程序可视化效果的需求。
发明内容
在发明内容部分中引入了一系列简化形式的概念,这将在具体实施方式部分中进一步详细说明。本发明的发明内容部分并不意味着要试图限定出所要求保护的技术方案的关键特征和必要技术特征,更不意味着试图确定所要求保护的技术方案的保护范围。
针对以上问题,本发明提供了一种基于Android消息处理机制的视图切换系统,同时还提供采用该系统实现视图切换的方法。
本发明采用的技术方案如下:
一种基于Android消息处理机制的视图切换系统,主要由下述模块构成:
1)事件消息:手机客户端消息事件,包括视图更新,触摸事件等应用;
2)事件队列:用于存放事件消息的消息队列;
3)Android主线程:Android客户端应用程序执行的主程序,它会轮询事件队列获取消息事件,并由事件分发器分发执行;
4)事件:指消息事件,一种程序定义的数据结构,程序根据事件触发处理逻辑;
5)事件分发器:用于事件分发,将事件分发到Activity组件中,再由Activity提供的事件处理接口执行逻辑处理;
6)Activity组件:用来管理android应用程序生命周期并提供常用的导航回退功能,并提供事件处理接口;
7)更新视图处理接口程序:该接口程序包含在activity中,用于执行视图更新处理逻辑,实现视图切换;
8)Android视图,即android客户界面展示。
根据本发明的系统,客户端将资源数据存储于客户端设备内存中。
根据本发明的系统的事件更新视图处理接口程序对视图事件消息处理具体为提供一个视图组件工厂生产视图组件,并将视图组件添加到视图窗口。
根据本发明的系统的视图组件可以为列表,宫格,画廊。
根据本发明的系统的视图窗口展示整个客户端屏幕。
一种基于Android消息处理机制的视图切换方法,其特征在于具体包括以下步骤:
a、客户端主程序轮询消息事件队列;
b、从事件队列取出事件消息;
c、由消息分发器发送到Activity事件处理接口;
d、Activity事件处理接口执行视图切换。
根据本发明的方法,所述消息事件队列实现同步机制,避免消息读写队列操作的原子性。
本发明提供了一种灵活,完备,高性能的基于Android消息处理机制的视图切换系统及方法,能简单快速直观的实现android手机和采用android处理系统的手持设备的视图切换功能,满足用户对应用程序可视化效果的需求。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例子及及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明系统结构示意图;
图2为本发明方法流程示意图;
图3为android客户端视图构成结构示意图。
具体实施方式
在下文的描述中,给出了大量具体的细节以便提供对本发明更为彻底的理解。然而,对于本领域技术人员来说显而易见的是,本发明可以无需一个或多个这些细节而得以实施。在其他的例子中,为了避免与本发明发生混淆,对于本领域公知的一些技术特征未进行描述。
为了彻底了解本发明,将在下列的描述中提出详细的细节,显然,本发明的施行不限定于通信领域的技术人员所熟习的特殊细节。本发明的较佳实施例详细描述如下,然而除了这些详细描述外,本发明还可以具有其他实施方式。
如图1所示,本发明提供一种基于Android消息处理机制的视图切换系统,主要包括如下模块:
事件消息001:手机客户端消息事件,比如视图更新,触摸事件等。
事件队列002:用于存放事件消息的消息队列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川公用信息产业有限责任公司,未经四川公用信息产业有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310294858.9/2.html,转载请声明来源钻瓜专利网。