[发明专利]一种基于Android操作系统的开发框架及其执行方法有效
申请号: | 201310027630.3 | 申请日: | 2013-01-24 |
公开(公告)号: | CN103064690A | 公开(公告)日: | 2013-04-24 |
发明(设计)人: | 潘海东;梅春;王三军 | 申请(专利权)人: | 互动在线(北京)科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京正理专利代理有限公司 11257 | 代理人: | 张雪梅 |
地址: | 100029 北京市朝阳区安*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 android 操作系统 开发 框架 及其 执行 方法 | ||
1.一种基于Android操作系统的开发框架,其特征在于,包括以下模块:
业务逻辑处理模块,用于处理包括线程和数据的业务逻辑;
显示模块,用于根据界面数据显示界面;以及,
控制模块,用于调用业务逻辑模块和获取界面数据并将该数据传入所述显示模块。
2.根据权利要求1所述的基于Android操作系统开发框架,其特征在于,
所述业务逻辑处理模块进一步包括线程处理模块和数据处理模块;
所述线程处理模块用于根据所述控制模块的调用来执行联网获取所述界面数据;
所述数据处理模块用于根据所述控制模块的调用存储所述界面数据及其网络地址和请求参数,以及用于对所述界面数据进行解析。
3.根据权利要求2所述的基于Android操作系统开发框架,其特征在于,还包括以下模块:
异常捕获模块,用于根据所述线程处理模块的线程方法进行异常的捕获和处理。
4.一种基于Android操作系统开发框架的执行方法,
该框架包括线程处理模块、数据处理模块、显示模块和控制模块,
其特征在于,该方法包括以下步骤:
在所述控制模块中,创建数据处理模块对象,将界面数据的网络地址和请求参数存储于该数据处理模块对象;
在所述控制模块中,调用所述线程处理模块的后台线程方法启动后台线程,在该后台线程中,根据传入所述数据处理模块对象执行联网操作并将获取的界面数据交给所述数据处理模块;
所述数据处理模块进行界面数据的解析和存储;后台线程结束,进入主线程;
所述控制模块通过所述线程处理模块的主线程方法从所述数据处理模块中取出解析后的界面数据,并将该数据传入显示模块;
所述显示模块将界面数据填充至视图控件中,将界面呈现出来。
5.根据权利要求4所述的基于Android操作系统开发框架的执行方法,
该框架还包括异常捕获模块,其特征在于,
所述在所述控制模块中,调用所述线程处理模块启动后台线程,在该后台线程中,根据传入所述数据处理模块对象执行联网操作并将获取的界面数据交给所述数据处理模块中进一步包括以下步骤:
根据所述异常捕获模块,在执行联网操作时,所有异常被抛出;
在所述线程处理模块的线程方法中对所述异常进行捕获并统一处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于互动在线(北京)科技有限公司,未经互动在线(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310027630.3/1.html,转载请声明来源钻瓜专利网。