2 qijian0503 qijian0503 于 2016.03.09 11:19 提问

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

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

4个回答

qq877693928
qq877693928   2016.03.09 22:21
已采纳

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

qq877693928
qq877693928   2016.03.09 22:21

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

qq_28919337
qq_28919337   2016.03.09 11:43

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

a631855639
a631855639   2016.03.09 16:35

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!