[发明专利]一种Android程序的流式执行方法有效
申请号: | 201410083601.3 | 申请日: | 2014-03-07 |
公开(公告)号: | CN103793257A | 公开(公告)日: | 2014-05-14 |
发明(设计)人: | 张尧学;王国军;徐旸;陈建二;王洁 | 申请(专利权)人: | 中南大学 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 长沙市融智专利事务所 43114 | 代理人: | 黄美成 |
地址: | 410083 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种Android程序的流式执行方法,将Android程序分解成功能独立的被调用程序单元模块,被调用程序单元模块存储于服务器上,利用下载模块从服务器下载被调用程序单元模块及图片到手机SD卡,由缓存管理模块记录已下载的被调用程序单元模块及图片文件的存储路径,利用流式执行模块依次从缓存管理模块获取被调用程序单元模块和图片的存储路径,通过动态加载模块依据被调用程序单元模块的存储路径动态加载被调用程序单元模块的Activity并生成实例,由流式执行模块控制上一步生成的Activity实例运行,从而完成程序的执行;利用该方法按需下载被调用程序单元模块和图片资源即可开始运行,免除安装过程,缩短用户下载程序安装包的时间,改善了用户使用程序的方式。 | ||
搜索关键词: | 一种 android 程序 执行 方法 | ||
【主权项】:
一种Android程序的流式执行方法,其特征在于,将Android程序分解成功能独立的被调用程序单元模块,被调用程序单元模块存储于服务器上,利用下载模块从服务器下载被调用程序单元模块及图片到手机SD卡,由缓存管理模块记录已下载的被调用程序单元模块及图片文件的存储路径,利用流式执行模块依次从缓存管理模块获取被调用程序单元模块和图片的存储路径,通过动态加载模块依据被调用程序单元模块的存储路径动态加载被调用程序单元模块的Activity并生成实例,由流式执行模块控制上一步生成的Activity实例运行,从而完成程序的执行;所述被调用程序单元模块是只包含Android程序中一个Activity的APK安装包,按以下要求编写Activity并进行编译获得:1)在Activity中添加两个成员变量,分别用于保存对流式执行模块实例的引用和对本Activity的用户界面实例的引用;2)用流式执行模块实例的引用作为Activity的Context实例的引用,即Activity中需要Context实例引用的代码传入流式执行模块实例引用;Activity中加载图片的功能通过调用流式执行模块实例的图片加载函数生成Drawable实例来实现;3)在Activity的onCreate(Bundle)方法中,将显示用户界面的代码替换为保存用户界面实例的引用到Activity的成员变量的代码,并在Activity的onResume()方法中添加显示用户界面的代码;4)添加四个函数,分别定义为创建函数、恢复函数、停止函数以及销毁函数:5)创建函数以流式执行模块实例的引用作为参数,保存流式执行模块实例的引用到Activity的成员变量,并调用Activity的onCreate(Bundle)函数;恢复函数用来调用Activity的onStart()函数和onResume()函数;停止函数用来调用Activity的onPause()函数和onStop()函数;销毁函数用来调用Activity的onDestroy()函数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410083601.3/,转载请声明来源钻瓜专利网。
- 上一篇:分布式数据复制方法和装置
- 下一篇:一种android系统及其定制剪裁方法