我是树的种子
2016-03-09 03:19
采纳率: 50%
浏览 2.1k

android 系统如何给功能打宏开关?

比如:我做了一个通话自动录音的功能,改了源码,功能实现了,但现在问题来了,有的
客户需要这个功能,有的客户不需要这个功能,所以,想给它添加一个开关,需要这个功能的客户,将其开关打开,不需要此功能的客户,在编译系统的时候将其关闭,现在
需要了解开关是在哪个地方加,加到哪个文件里面,如何读取这个开关。
望大神指点。谢谢!

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • 钟笛 2016-03-09 14:21
    已采纳

    定义全局变量Config控制, gradle打包时改变变量

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • StayInLove 2016-03-09 03:43

    功能加载的那个activity,onCreat()里面判断

    评论
    解决 无用
    打赏 举报
  • 画虎烂 2016-03-09 08:35

    如果你想在编译的时候就判断的话,而且你的项目是使用Android Studio开发的,那么只要在gradle里面配置个buildConfigField变量就可以了,通过该变量判断开关

    评论
    解决 无用
    打赏 举报
  • 钟笛 2016-03-09 14:21

    定义全局变量Config控制, gradle打包时改变变量

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题