• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 10
    • 下载费用:30 金币  

    重庆时时彩给力的群: 一种ANDROID程序的流式执行方法.pdf

    摘要
    申请专利号:

    重庆时时彩单双窍门 www.4mum.com.cn CN201410083601.3

    申请日:

    2014.03.07

    公开号:

    CN103793257A

    公开日:

    2014.05.14

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):G06F 9/445申请日:20140307|||公开
    IPC分类号: G06F9/445 主分类号: G06F9/445
    申请人: 中南大学
    发明人: 张尧学; 王国军; 徐旸; 陈建二; 王洁
    地址: 410083 湖南省长沙市岳麓区麓山南路932号
    优先权:
    专利代理机构: 长沙市融智专利事务所 43114 代理人: 黄美成
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201410083601.3

    授权公告号:

    ||||||

    法律状态公告日:

    2016.08.24|||2014.06.11|||2014.05.14

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    本发明公开了一种Android程序的流式执行方法,将Android程序分解成功能独立的被调用程序单元???,被调用程序单元??榇娲⒂诜衿魃?,利用下载??榇臃衿飨略乇坏饔贸绦虻ピ?榧巴计绞只鶶D卡,由缓存管理??榧锹家严略氐谋坏饔贸绦虻ピ?榧巴计募拇娲⒙肪?,利用流式执行??橐来未踊捍婀芾砟?榛袢”坏饔贸绦虻ピ?楹屯计拇娲⒙肪?,通过动态加载??橐谰荼坏饔贸绦虻ピ?榈拇娲⒙肪抖釉乇坏饔贸绦虻ピ?榈腁ctivity并生成实例,由流式执行??榭刂粕弦徊缴傻腁ctivity实例运行,从而完成程序的执行;利用该方法按需下载被调用程序单元??楹屯计试醇纯煽荚诵?,免除安装过程,缩短用户下载程序安装包的时间,改善了用户使用程序的方式。

    权利要求书

    权利要求书
    1.  一种Android程序的流式执行方法,其特征在于,将Android程序分解成功能独立的被调用程序单元???,被调用程序单元??榇娲⒂诜衿魃?,利用下载??榇臃衿飨略乇坏饔贸绦虻ピ?榧巴计绞只鶶D卡,由缓存管理??榧锹家严略氐谋坏饔贸绦虻ピ?榧巴计募拇娲⒙肪?,利用流式执行??橐来未踊捍婀芾砟?榛袢”坏饔贸绦虻ピ?楹屯计拇娲⒙肪?,通过动态加载??橐谰荼坏饔贸绦虻ピ?榈拇娲⒙肪抖釉乇坏饔贸绦虻ピ?榈腁ctivity并生成实例,由流式执行??榭刂粕弦徊缴傻腁ctivity实例运行,从而完成程序的执行;
    所述被调用程序单元??槭侵话珹ndroid程序中一个Activity的APK安装包,按以下要求编写Activity并进行编译获得:
    1)在Activity中添加两个成员变量,分别用于保存对流式执行??槭道囊煤投员続ctivity的用户界面实例的引用;
    2)用流式执行??槭道囊米魑狝ctivity的Context实例的引用,即Activity中需要Context实例引用的代码传入流式执行??槭道?;Activity中加载图片的功能通过调用流式执行??槭道耐计釉睾蒁rawable实例来实现;
    3)在Activity的onCreate(Bundle)方法中,将显示用户界面的代码替换为保存用户界面实例的引用到Activity的成员变量的代码,并在Activity的onResume()方法中添加显示用户界面的代码;
    4)添加四个函数,分别定义为创建函数、恢复函数、停止函数以及销毁函数:
    5)创建函数以流式执行??槭道囊米魑问?,保存流式执行??槭道囊玫紸ctivity的成员变量,并调用Activity的onCreate(Bundle)函数;
    恢复函数用来调用Activity的onStart()函数和onResume()函数;
    停止函数用来调用Activity的onPause()函数和onStop()函数;
    销毁函数用来调用Activity的onDestroy()函数。

    2.  根据权利要求1所述的Android程序的流式执行方法,其特征在于,所述流式执行??槎园匆韵乱蟊嘈吹囊桓鯝ctivity进行编译获得:
    1)新建一个Activity,并在Activity中添加四个成员变量,分别用于保存正运行的被调用程序单元??榈腁ctivity实例、前一个被调用程序单元??榈腁ctivity实例传递给后一个被调用程序单元??榈腁ctivity实例的参数、后一个运行完成的被调用程序单元??榈腁ctivity实例返回给前一个被调用程序单元??榈腁ctivity实例的结果以及在正运行的被调用程序单元??榈腁ctivity实例之前运行过且未被销毁的被调用程序单元??榈腁ctivity实例;
    2)在新建的Activity的onCreate(Bundle)函数中初始化添加的四个成员变量,从Bundle 中取得需要执行的被调用程序单元??榈谋晔痉?,调用动态加载函数;
    在onResume()函数中调用当前运行的被调用程序单元??榈腁ctivity实例的恢复函数;
    在onStop()函数中调用当前运行的被调用程序单元??榈腁ctivity实例的停止函数;
    3)在新建的Activity中添加动态加载函数,动态加载函数根据传入的被调用程序单元??榈谋晔痉饔枚釉啬?樯杀坏饔贸绦虻ピ?榈腁ctivity实例并将生成的被调用程序单元??榈腁ctivity实例保存在成员变量中,调用上一步生成的被调用程序单元??槭道拇唇ê?;
    4)在新建的Activity中添加图片加载函数,图片加载函数根据传入的图片的标示符,利用Android的BitmapFactory类生成Drawable实例;
    5)在新建的Activity中添加跳转函数,跳转函数调用当前运行的被调用程序单元??榈腁ctivity实例的停止函数,根据传入的被调用程序单元??榈谋晔痉饔枚釉睾?,并调用新生成被调用程序单元??榈腁ctivity的恢复函数;
    6)在新建的Activity中添加回退函数,回退函数调用当前运行的被调用程序单元??榈腁ctivity实例的停止函数和销毁函数,从流式执行??槌稍北淞恐谢袢∏耙桓鲈诵械谋坏饔贸绦虻ピ?榈腁ctivity实例并保存在成员变量中,调用前一个运行的被调用程序单元??榈腁ctivity实例的恢复函数;
    7)在新建的Activity中添加参数设置函数和参数获取函数,参数设置函数将传入的键值对形式参数保存在成员变量中,参数获取函数根据传入的参数从成员变量中取出对应的值。这对函数用于被调用程序单元??榈腁ctivity实例间传递参数;
    8)在新建的Activity中添加结果设置函数和结果获取函数,结果设置函数将传入的键值对形式参数保存在成员变量中,,结果获取函数根据传入的参数从成员变量中取出对应的值。这对函数用于被调用程序单元??榈腁ctivity实例间传递结果。

    3.  根据权利要求2所述的Android程序的流式执行方法,其特征在于,所述下载??椴捎肁ndroid的HttpClient进行资源文件的下载。

    4.  根据权利要求3所述的Android程序的流式执行方法,其特征在于,利用Java集合库中的HashMap实现缓存管理。

    5.  根据权利要求4所述的Android程序的流式执行方法,其特征在于,所述被调用程序单元??榈谋晔痉骋蛔试炊ㄎ环鸘RL。

    6.  根据权利要求1-5任一项所述的Android程序的流式执行方法,其特征在于,所述动态加载??槭腔贘ava的反射机制,利用Android提供的DexClassloader加载器动态加载被调用程序单元??椴⒋唇ˋctivity实例。

    关 键 词:
    一种 ANDROID 程序 执行 方法
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:一种ANDROID程序的流式执行方法.pdf
    链接地址://www.4mum.com.cn/p-6156830.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03