如何在java环境下使用feature option(如何添加FeatureOption.xxx)
2013-12-19 11:23
363 查看
[Description]
要在java环境下使用ProjectConfig.mk定义的宏不是简单的添加到
AUTO_ADD_GLOBAL_DEFINE_BY_NAME、AUTO_ADD_GLOBAL_DEFINE_BY_NAME和AUTO_ADD_GLOBAL_DEFINE_BY_NAME_VALUE宏中。
而是在java环境下定义一个类FeatureOption,然后java代码就可以通过访问这个类来确认哪些feature是否打开
[Keyword]
FeatureOption
[Solution]
那么如何在类FeatureOption中添加自己的featureoption呢?
添加方法如下:
1. 首先需要在$prject目录下的ProjectConfig.mk定义一个宏,这个宏的值只能为yes和no
比如:
XXX_SUPPORT= yes
#this is XXX feature
注意:注释请另外加一行放在下面,请不要这样’XXX_SUPPORT = yes#this is XXX feature’(因为这样有可能导致脚本模式匹配错误!)
2. 既然已经定义了宏,然后将该宏添加到mediatek\build\tools\javaoption.pm,这只文件放的所有宏都是会添加到FeatureOption这个类中
3. 最后脚本会生成:mediatek/source/frameworks/featureoption/java/com/mediatek/FeatureOption.java,这样就可以在java环境下使用FeatureOption类了
要在java环境下使用ProjectConfig.mk定义的宏不是简单的添加到
AUTO_ADD_GLOBAL_DEFINE_BY_NAME、AUTO_ADD_GLOBAL_DEFINE_BY_NAME和AUTO_ADD_GLOBAL_DEFINE_BY_NAME_VALUE宏中。
而是在java环境下定义一个类FeatureOption,然后java代码就可以通过访问这个类来确认哪些feature是否打开
[Keyword]
FeatureOption
[Solution]
那么如何在类FeatureOption中添加自己的featureoption呢?
添加方法如下:
1. 首先需要在$prject目录下的ProjectConfig.mk定义一个宏,这个宏的值只能为yes和no
比如:
XXX_SUPPORT= yes
#this is XXX feature
注意:注释请另外加一行放在下面,请不要这样’XXX_SUPPORT = yes#this is XXX feature’(因为这样有可能导致脚本模式匹配错误!)
2. 既然已经定义了宏,然后将该宏添加到mediatek\build\tools\javaoption.pm,这只文件放的所有宏都是会添加到FeatureOption这个类中
3. 最后脚本会生成:mediatek/source/frameworks/featureoption/java/com/mediatek/FeatureOption.java,这样就可以在java环境下使用FeatureOption类了
相关文章推荐
- 如何在java环境下使用feature option(如何添加FeatureOption.xxx)
- 如何在java环境下使用feature option(如何添加FeatureOption.xxx)
- 如何在java环境下使用feature option(如何添加FeatureOption.xxx)
- 如何在java环境下使用feature option(如何添加FeatureOption.xxx)
- java开发环境搭建---如何给eclipse添加中文包(三)
- Ubuntu下经典JAVA开发环境搭建 以及 Ubuntu中如何在桌面、启动面板以及应用程序菜单上添加图标
- Sublime Text 2使用:如何为它添加编译环境(如Lua编译环境)和代码片段
- 使用JS,如何给下拉列表动态的添加一个option 选项?
- Java千百问_02基本使用(014)_mac系统如何管理环境变量
- javaEE如何处理字符串在java-script-html环境之间的转换使用
- 如何使用cmd添加环境变量
- 如何在Java代码中使用SAP云平台CloudFoundry环境的环境变量
- Windows7系统如何设置添加环境变量以供软件使用
- Android中的基础-----如何使用JAVA动态的添加并设置组件属性
- 如何在javaWeb/javaEE环境中使用JDiy
- 如何使用JSmooth软件将java文件打包发布成exe文件,在没有jre环境的机子上运行(亲测有用)
- windows环境下如何使用qtcreator添加一个画好的ui文件
- Android ndk windows下使用环境设置与编程实例:由.java自动生成xxx.h
- 如何在linux环境下调试JAVA程序使用访问timesten:
- 使用maven创建的java项目如何添加resources文件夹