发明名称 提升Android应用程序启动速度的方法
摘要 本发明公开了一种提升Android应用程序启动速度的方法。该方法包括:步骤101,启动APP应用,步骤102,并判断APP应用的启动类型。如果是冷启动类型,则转向步骤,103;如果是热启动类型,则转向步骤107。步骤103,从Android的Zygote中fork创建一个新进程,并分配给此应用。步骤104,创建并初始化Application类。步骤105,执行Application的attachBaseContext()方法。步骤106,执行Application的onCreate()方法。步骤107,创建并初始化MainActivity类。步骤108,执行Activity的onCreate()方法。步骤109,为Activity配置主题、样式等属性。步骤110,执行Activity的onStart()和onResume()方法。步骤111,应用完成启动,显示界面,本发明可以改善用户对Android应用程序的使用体验,提升用户对APP应用的满意度,有较强的实用价值。
申请公布号 CN106547598A 申请公布日期 2017.03.29
申请号 CN201611047968.5 申请日期 2016.11.22
申请人 四川长虹电器股份有限公司 发明人 李强;王凤琴
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 四川省成都市天策商标专利事务所 51213 代理人 陈靖
主权项 一种提升Android应用程序启动速度的方法,其特征在于,它包括以下步骤:步骤101,启动APP应用;步骤102,判断APP应用的启动类型,如果是冷启动类型,则转向步骤103;如果是热启动类型,则转向步骤107;步骤103,从Android系统的Zygote中fork创建一个新进程,并分配给此应用;步骤104,创建并初始化Application类;步骤105,执行Application的attachBaseContext()方法,并去除耗时的操作;步骤106,执行Application的onCreate()方法,并去除耗时的操作;步骤107,创建并初始化MainActivity类;步骤108,执行Activity的onCreate()方法,并去除耗时的操作;步骤109,为Activity配置主题、样式等属性;步骤110,执行Activity的onStart()和onResume()方法,同样要避免延迟大的操作;步骤111,应用完成启动,显示界面。
地址 621000 四川省绵阳市高新区绵兴东路35号