plug-in app 的重构和java中功能选项的移除指南(一)
来源:互联网 发布:mac上的ps软件 编辑:程序博客网 时间:2024/05/21 08:38
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)使用系统属性
- plug-in app 的重构和java中功能选项的移除指南(一)
- java中功能选项的移除指南(二)
- 【OSGI】Eclipse中创建Plug-in项目时的Target platform选项说明
- 【OSGI】Eclipse中创建Plug-in项目时的Target platform选项说明
- Joomla!1.5的plug-in开发札记(一)
- Android Activity的增加和移除,全局异常重启APP
- ionic 列表选项的移动和移除
- Eclipse中创建Plug-in项目时的Target platform选项说明-osgi,三种建立区别
- iOS中UIWindow妙用(一) App 的密码保护功能
- Java 查看器 和 Java Plug-in 查看器之间的区别
- Java 查看器 和 Java Plug-in 查看器之间的区别
- Java 查看器 和 Java Plug-in 查看器之间的区别
- Eclipse Plug-in的资料
- Yii中jQuery插件(plug-in)失效的解决办法
- 关于BlackBerry Eclipse Plug-in 环境中模拟器的恢复
- 关于struts-config.xml中“plug-in”元素的问题
- java重构学习6:移除对参数的赋值(Remove Assignments to Parameters)
- 在MindManager中移除浮动时间功能的方法
- 巴什博奕(Bash Game)
- 数据结构简单调试
- 未来攻城师
- 不支持输入Emoji表情的EditText
- 安卓中使用Gson解析json方法详解与使用例子
- plug-in app 的重构和java中功能选项的移除指南(一)
- CSS3动画
- Toast和TextView可能会出现的问题
- STL中bitset的用法的整理
- Qt之图形(转换)
- JavaScript正则表达式下——相关方法
- dubbo底层NIO介绍
- CodeForces - 552D Vanya and Triangles (数学几何求三角形个数)水
- getSystemService()简介