[发明专利]一种应用程序的加载方法、装置和移动终端有效
申请号: | 201510142323.9 | 申请日: | 2015-03-27 |
公开(公告)号: | CN104731622A | 公开(公告)日: | 2015-06-24 |
发明(设计)人: | 宋照春;张炅轩;姚彤 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙) 11391 | 代理人: | 康正德;范晓斌 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例提供了一种应用程序的加载方法、装置和移动终端,属于计算机领域。该方法包括:当应用程序的进程启动时,获取操作系统为应用程序建立的PackageInfo对象中的mClassLoader字段,修改其中的地址,使其指向自定义的ClassLoader对象地址,从而完成了自定义的ClassLoader对象对原生的ClassLoader的替换。本发明实施例所提供的方法,通过对ClassLoader下的方法函数进行重写,可以使得应用程序下的任何组件均能被正常的加载,使得应用程序的加载更加灵活,可以完成对插件的资源、类等的加载,且使用者无需考虑ClassLoader的替换即可使用,调用方式更加自然。 | ||
搜索关键词: | 一种 应用程序 加载 方法 装置 移动 终端 | ||
【主权项】:
一种应用程序的加载方法,包括:当应用程序的进程启动时,获取操作系统为所述应用程序建立的PackageInfo对象;获取所述PackageInfo对象中的mClassLoader字段,所述mClassLoader字段用于存储指向ClassLoader对象的地址;修改所述mClassLoader字段中的地址,使其指向自定义的ClassLoader对象地址;通过所述自定义的ClassLoader对象加载所述应用程序。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司;,未经北京奇虎科技有限公司;奇智软件(北京)有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510142323.9/,转载请声明来源钻瓜专利网。
- 上一篇:操作系统部署方法和系统
- 下一篇:一种固定服务器启动设备的方法