android怎样查看当前project哪些profile是打开的

android怎样查看当前project哪些profile是打开的

大家好,又见面了,我是全栈君。

代码project里面有三仅仅文件都是涉及到各个profile的宏的,各自是:featureoption.java、common/ProjectConfig.mk、product/ProjectConfig.mk.

它们之间是什么关系呢?怎样查看当前project哪些profile是打开的?

 

[SOLUTION]

    common/ProjectConfig.mk和product/ProjectConfig.mk。是用来控制profile 宏的打开和关闭的。在编译时,系统会先查看product/ProjectConfig.mk的宏状态。并设为该处定义的宏状态;若此文件没有该宏,则去查找common/ProjectConfig.mk。编译之后的结果将写在featureoption.java中。

   举例说明mt6589 product下MTK_BT_PROFILE_PRXM:
   若在alps\mediatek\config\mt6589下,MTK_BT_PROFILE_PRXM=yes,在common/ProjectConfig.mk下。MTK_BT_PROFILE_PRXM=no。则MTK_BT_PROFILE_PRXM是打开的。featureoption.java中会有:MTK_BT_PROFILE_PRXM=yes。
   若在alps\mediatek\config\mt6589下,没有MTK_BT_PROFILE_PRXM,在common/ProjectConfig.mk下,MTK_BT_PROFILE_PRXM=no,则MTK_BT_PROFILE_PRXM是关闭的,featureoption.java中会有:MTK_BT_PROFILE_PRXM=no。
  
    三仅仅文件的路径分别为:
         alps\mediatek\config\common\ProjectConfig.mk
      alps\mediatek\config\mt6589\ProjectConfig.mk
       alps\mediatek\source\frameworks\featureoption\java\com\mediatek\featureoption\featureoption.java
       JB下:alps\mediatek\frameworks\common\src\com\mediatek\common\FeatureOption\featureoption.java
      KK:alps\out\target\product\[project]\obj\JAVA_LIBRARIES\mediatek-common_intermediates\FeatureOption.java

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/116382.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 电脑爱好者——投稿与稿费指南

    电脑爱好者——投稿与稿费指南一、稿件投到哪里?请参照期刊最近一期中各栏目每页页眉上的投稿信箱或责编信箱。投稿信箱依此为准,杂志上的责编信箱是法定的投稿信箱,稿件一定要根据内容,投对栏目。二、投稿格式如何?正文用TXT格式,若有图片须标明图号。图片直接抓为无损的BMP格式或高画质JPG格式并打包压缩为ZIP作为附件发送。无论新老作者,稿件正文末尾均要注明作者详细联系信息和通讯地址。三、稿费标准如何?稿费一般

    2022年6月12日
  • 用python做qq聊天机器人_python完整项目

    用python做qq聊天机器人_python完整项目是否也像拥有自己的机器人呢?不挨个展示了。比如说你想实现一个夸人的功能:”””作者:川川时间:2021/4/6″””fromnonebot.adapters.cqhttpimportMessage,PokeNotifyEvent,Botfromnonebotimporton_noticeimportwarningsfromnonebot.permissionimport*importrequestswarnings.filterwarnings(“i

    2022年8月10日
  • mos管做开关管_简单的mos管开关电路分析

    mos管做开关管_简单的mos管开关电路分析原文摘录:MOS管基本知识http://www.51hei.com/bbs/dpj-31879-1.html(出处:单片机论坛)一直以来模拟电路就学的不好,好不容易把三极管了解完了,就一直没敢碰MOSFET了,没想到两年后还是会遇到,不过有一句话倒是很不错,就是技术这个东西不能太深入,否则你会发现其实都很简单.(一)MOSFET管的基本知识MOSFET是利用半导体表面的电场效

    2022年9月20日
  • SpringBoot事务详解

    SpringBoot事务详解一、定义  事务(transaction)是指业务逻辑上对数据库进行的一系列持久化操作,要么全部成功,要么全部失败。二、特性和实现  1、事务的四个基本性质(ACID)  1)原子性(Atomicity)     事务的原子性指事务是一个不可分割的工作单位,这组操作要么全部执行,要么全部不发生。     就拿银行转账来说,原子性指的是从A账户…

    2022年6月12日
  • 七牛云的使用

    七牛云的使用

    2021年10月28日
  • hibernate二级缓存(一)一级缓存与二级缓存

    hibernate二级缓存(一)一级缓存与二级缓存hibernate二级缓存(一)一级缓存与二级缓存1.hibernate一级缓存hibernate的一级缓存是session级别的缓存,一级缓存hibernate默认启用且不能被卸载,一个事务内有效。特点:使用一级缓存的目的是为了减少对数据库的访问次数,从而提升hibernate的执行效率;(当执行一次查询操作的时候,执行第二次查询操作,先检查缓存中是否有数据,如果有数据就不查询数据库…

    2022年5月24日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号