我用Log.v("","")输出打印信息,但是我担心是不是Log用多了会对App的性能或者手机的资源造成浪费。有没有什么好办法输出打印信息,但是在发布的时候又能方便的删掉应用性能优化

解决方案 »

  1.   

    定义个全局boolean变量,那个if判断这个变量,if语句里面调用log。release时把这个变量设置为false
      

  2.   

    ADT(r17)中已经自动为你添加了BuildConfig.java类
    /** Automatically generated file. DO NOT MODIFY */
    package android.hal.cs.testcase;public final class BuildConfig {
        public final static boolean DEBUG = true;
    }所有你现在可以这样做
    if (BuildConfig.DEBUG) {
    Log.d(TAG, "output something");
    }