发明名称 安卓系统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层