Made ChanBuild with release/debug variants

captchafix
Florens Douwes 11 years ago
parent c84e8aba61
commit 518ef2bd22
  1. 14
      Clover/app/build.gradle
  2. 6
      Clover/app/src/debug/java/org/floens/chan/ChanBuild.java
  3. 4
      Clover/app/src/main/java/org/floens/chan/ChanApplication.java
  4. 10
      Clover/app/src/main/java/org/floens/chan/utils/Logger.java
  5. 6
      Clover/app/src/release/java/org/floens/chan/ChanBuild.java

@ -9,10 +9,24 @@ android {
targetSdkVersion 19
}
signingConfigs {
release {
storeFile file("release.keystore")
storePassword "pass"
keyAlias "alias"
keyPassword "pass"
}
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
signingConfig signingConfigs.release
}
debug {
}
}
}

@ -0,0 +1,6 @@
package org.floens.chan;
// debug version
public class ChanBuild {
public static final boolean DEVELOPER_MODE = true;
}

@ -39,8 +39,6 @@ import org.floens.chan.utils.IconCache;
import java.lang.reflect.Field;
public class ChanApplication extends Application implements PinListener {
public static final boolean DEVELOPER_MODE = false;
private static ChanApplication instance;
private static RequestQueue volleyRequestQueue;
private static ImageLoader imageLoader;
@ -101,7 +99,7 @@ public class ChanApplication extends Application implements PinListener {
} catch (Exception e) {
}
if (ChanApplication.DEVELOPER_MODE) {
if (ChanBuild.DEVELOPER_MODE) {
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectAll().penaltyLog().build());
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder().detectAll().penaltyLog().build());
}

@ -19,7 +19,7 @@ package org.floens.chan.utils;
import android.util.Log;
import org.floens.chan.ChanApplication;
import org.floens.chan.ChanBuild;
public class Logger {
private static final String TAG = "Clover";
@ -34,13 +34,13 @@ public class Logger {
}
public static void d(String tag, String message) {
if (ChanApplication.DEVELOPER_MODE) {
if (ChanBuild.DEVELOPER_MODE) {
Log.d(TAG + TAG_SPACER + tag, message);
}
}
public static void d(String tag, String message, Throwable throwable) {
if (ChanApplication.DEVELOPER_MODE) {
if (ChanBuild.DEVELOPER_MODE) {
Log.d(TAG + TAG_SPACER + tag, message, throwable);
}
}
@ -78,13 +78,13 @@ public class Logger {
}
public static void test(String message) {
if (ChanApplication.DEVELOPER_MODE) {
if (ChanBuild.DEVELOPER_MODE) {
Log.i(TAG + TAG_SPACER + "test", message);
}
}
public static void test(String message, Throwable throwable) {
if (ChanApplication.DEVELOPER_MODE) {
if (ChanBuild.DEVELOPER_MODE) {
Log.i(TAG + TAG_SPACER + "test", message, throwable);
}
}

@ -0,0 +1,6 @@
package org.floens.chan;
// release version
public class ChanBuild {
public static final boolean DEVELOPER_MODE = false;
}
Loading…
Cancel
Save