plug-in app 的重构和java中功能选项的移除指南(一)

1,plugin app的影响范围                                                                                                              

1)核心app的重构范围 :operator ext package,分别有基于google feature 和 MTK feature                                                                                                                                     

2)plugin app的重构范围:这些app是全部继承自operator ext package                

2,如何实现一个plug-in app?                                                                                                    

1)在核心app的目录ext目录下边添加自定义的plugin接口类和默认的类,目的是为了实现这个自定义的接口类和默认的实现方法。                                                               

2)在接口类中定义需要的的方法。                                                                                     

3)在默认的类中继承这个接口和实现所有接口的方法。                                                  

4)在plugin中,这个plugin类需要继承默认的类并且需要覆盖定制的方法。                

5)在核心app中获取这个plugin的实例。                                                                            

6)最后在核心的app中调用这些方法。                     

3,移除功能选项方法有以下几种:                         

1)回顾和移除一些没有用的功能选项                   

2)从底层模块的查询功能                             

  3)使用config.xml                                            

(1)首先应该定义变量                          

  (2)设置配置文件中变量值                        

  (3)在代码中获取值                                                                                                   

4)使用系统属性                                                                                                                 

你可能感兴趣的:(androidMTK平台问题)