发明名称 |
安卓系统Activity插件的创建、调用方法及系统 |
摘要 |
一种安卓系统Activity插件的创建方法和系统,通过建立Context子类的信息接口,并将其覆盖获取资源的类方法,通过Context子类返回dex格式文件的资源,从而实现可以动态的增加Activity插件的功能,而且可以使用Android资源类来查找资源。本发明还公开了一种基于上述安卓系统Activity插件的调用方法和系统,利用动态代理拦截方式修改启动的Activity为Activity插件容器,使得Activity插件之间可以互相调用,且能够调用未注册Activity插件。 |
申请公布号 |
CN103744669A |
申请公布日期 |
2014.04.23 |
申请号 |
CN201310738209.3 |
申请日期 |
2013.12.26 |
申请人 |
世纪龙信息网络有限责任公司 |
发明人 |
李志毅;邓捷;梁狄;罗国鸿;黄柑波 |
分类号 |
G06F9/44(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
广州华进联合专利商标代理有限公司 44224 |
代理人 |
王茹;黄晓庆 |
主权项 |
一种安卓系统Activity插件的创建方法,其特征在于,包括步骤:根据选择的dex格式文件建立覆盖获取资源的类方法的Context子类,并将所述Context子类实例化生成Context实例;通过反射加载预定的Activity类,并将所述Activity类实例化生成Activity实例;将所述Context子类实例化生成的实例替换所述Activity实例的成员变量mBase;将Activity插件容器中所有的Activity事件转发至所述Activity实例中,得到活动Activity插件。 |
地址 |
510630 广东省广州市天河区龙口中路211号华天国际广场东苑1、2层 |