发明名称 一种基于Android系统的框架集成方法及系统
摘要 本发明公开了一种基于Android系统的框架集成方法及系统,用于将第三方代码集成到Android框架中,首先,在Android框架和第三方代码之间增加一层粘合剂,每一个需要粘合的第三方代码对应一个粘合剂,并定义粘合剂接口;然后,实现粘合剂的具体粘合行为;最后,Android框架使用所述粘合剂粘合对应的第三方代码。从而使第三方代码单独放置而不与Android框架的代码混在一起,达到Android框架集成弱耦合的目的,令Android框架只要获取到合适的粘合剂就可以粘合所需的第三方代码,其具有的强扩展性和弱耦合度在Android框架集成中的优势是显而易见的。
申请公布号 CN102866891B 申请公布日期 2016.09.14
申请号 CN201210336000.X 申请日期 2012.09.12
申请人 惠州TCL移动通信有限公司 发明人 史豪君
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 深圳市君胜知识产权代理事务所 44268 代理人 王永文;刘文求
主权项 一种基于Android系统的框架集成方法,用于将第三方代码集成到Android框架中,其特征在于,所述框架集成方法包括以下步骤:A、在Android框架和第三方代码之间增加一层粘合剂,每一个需要粘合的第三方代码对应一个粘合剂,为每一粘合剂定义粘合剂接口,并将所述粘合剂对应的第三方代码通知所述Android框架;B、实现粘合剂的具体粘合行为,所述具体粘合行为包括Android框架对第三方代码的正向访问和第三方代码对Android框架的反向访问;C、Android框架使用所述粘合剂粘合对应的第三方代码;所述步骤A中定义粘合剂接口的结构包括:外部扩展模块,用于当Android框架的代码使用粘合剂时,转化为Android框架的代码的一部分;正向访问器,用于Android框架粘合第三方代码;反向访问器,用于第三方代码粘合Android框架;所述步骤B中实现粘合剂的正向访问的结构包括:用于负责制造所述粘合剂的粘合剂构造器;以及用于与第三方代码粘合并可通过第三方代码的直接调用的粘合剂的实体;所述步骤C具体包括:C1、Android框架根据粘合剂接口的定义获取所述粘合剂;C2、Android框架在所述粘合剂中找到需要与第三方代码粘合的地方,调用粘合剂正向访问接口中的方法,完成粘合;所述步骤C2还包括:创建一具备根据Framework的要求生产粘合剂的能力的粘合剂工厂,所述要求包括:粘合剂的名称,粘合剂的正向访问接口名,粘合剂的反向访问接口名和粘合剂反向访问接口的实现。
地址 516006 广东省惠州市仲恺高新区惠风四路70号