发明名称 |
一种解析APK文件的方法和装置 |
摘要 |
本发明提供一种解析运行APK文件的方法和装置,方法包括:下载一需要更新的卡片的APK文件;创建代理的Activity类;获取APK文件的信息接口以获取APK文件的路径和APK文件的Activity信息;通过Dex类加载器,根据APK文件的路径和APK文件的Activity信息解析APK文件,并将解析APK文件后的虚拟机可执行文件存放至预设位置;启动本地已经安装好的卡片实例mContext;通过卡片实例mContext启动对应代理的Activity类,运行对应解析好的虚拟机可执行文件。本发明在启动卡片实例mContext时,自动运行用于更新该卡片的解析好的虚拟机可执行文件,实现自动快速上线。 |
申请公布号 |
CN105975290A |
申请公布日期 |
2016.09.28 |
申请号 |
CN201510657009.4 |
申请日期 |
2015.10.13 |
申请人 |
乐视致新电子科技(天津)有限公司 |
发明人 |
胡胜杰 |
分类号 |
G06F9/445(2006.01)I;G06F9/455(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
北京润泽恒知识产权代理有限公司 11319 |
代理人 |
苏培华 |
主权项 |
一种解析运行APK文件的方法,其特征在于,包括以下步骤:下载APK文件,所述APK文件对应一需要更新的卡片;创建代理的Activity类,所述代理的Activity类继承Android标准SDK中的Activity类;获取APK文件的信息接口,并通过所述APK文件的信息接口获取所述APK文件的路径和所述APK文件的Activity信息;通过Dex类加载器,根据所述APK文件的路径和所述APK文件的Activity信息解析所述APK文件,并将解析所述APK文件后的虚拟机可执行文件存放至预设位置;启动本地已经安装好的卡片实例mContext;通过所述卡片实例mContext启动对应代理的Activity类,运行对应解析好的虚拟机可执行文件。 |
地址 |
300467 天津市滨海新区天津生态城动漫中路126号动漫大厦B1区二层201-427 |