BuildConfig.DEBUG

ADT(r17)中添加了一个新功能可以允许开发者只在Debug模式下允许某些代码。Build系统生成一个名称为BuildConfig的类,该类包含一个DEBUG 常量,该常量会根据您的Build类型自动设置值。您可以通过(BuildConfig.DEBUG) 常量来编写只在Debug模式下运行的代码。

如果有些代码不想在发布后执行,就可以使用该功能。

/**
     * 程序是否Debug版本
     */
    public static final boolean IsDebug = BuildConfig.DEBUG;

    public static void d(String tag, String msg) {
        if (IsDebug) {
            Log.d(tag, msg);
        }
    }

在发布前,BuildConfig.DEBUG的值自动为true


你通过Android Tools -> Export Signed Application Package发布项目,BuildConfig.DEBUG的值自动变为false。


开发者自己不用修改其他东西了。


你可能感兴趣的:(android)