Skip to content
Snippets Groups Projects
Commit 5a251330 authored by Francesco's avatar Francesco Committed by GitHub
Browse files

Merge pull request #118 from thermatk/flavors

[F-Droid] split into flavors
parents 919c8914 b090aa61
Branches
No related tags found
No related merge requests found
...@@ -3,7 +3,7 @@ apply plugin: 'com.google.gms.google-services' ...@@ -3,7 +3,7 @@ apply plugin: 'com.google.gms.google-services'
android { android {
compileSdkVersion 25 compileSdkVersion 25
buildToolsVersion '25.0.2' buildToolsVersion '25.0.3'
defaultConfig { defaultConfig {
applicationId "ohi.andre.consolelauncher" applicationId "ohi.andre.consolelauncher"
...@@ -29,6 +29,17 @@ android { ...@@ -29,6 +29,17 @@ android {
} }
} }
productFlavors {
// includes proprietary libs
playstore {
}
// only foss
foss {
}
}
compileOptions { compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7 sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7
...@@ -50,6 +61,6 @@ android { ...@@ -50,6 +61,6 @@ android {
} }
} }
dependencies { dependencies {
compile files('libs/anrwatchdog-1.3.0.jar') playstoreCompile files('libs/anrwatchdog-1.3.0.jar')
compile 'com.google.firebase:firebase-database:9.0.0' playstoreCompile 'com.google.firebase:firebase-database:9.0.0'
} }
\ No newline at end of file
package ohi.andre.consolelauncher;
public class FlavorUtils {
public static void startANR () {
}
}
...@@ -22,9 +22,6 @@ import android.view.Window; ...@@ -22,9 +22,6 @@ import android.view.Window;
import android.view.WindowManager; import android.view.WindowManager;
import android.widget.Toast; import android.widget.Toast;
import com.github.anrwatchdog.ANRError;
import com.github.anrwatchdog.ANRWatchDog;
import java.util.LinkedList; import java.util.LinkedList;
import java.util.Queue; import java.util.Queue;
...@@ -219,17 +216,7 @@ public class LauncherActivity extends AppCompatActivity implements Reloadable { ...@@ -219,17 +216,7 @@ public class LauncherActivity extends AppCompatActivity implements Reloadable {
} }
private void finishOnCreate() { private void finishOnCreate() {
FlavorUtils.startANR();
new ANRWatchDog(5000)
.setANRListener(new ANRWatchDog.ANRListener() {
@Override
public void onAppNotResponding(ANRError anrError) {
Tuils.log(anrError);
Tuils.toFile(anrError);
}
})
.setReportMainThreadOnly()
.start();
Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() { Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {
@Override @Override
......
package ohi.andre.consolelauncher;
import com.github.anrwatchdog.ANRError;
import com.github.anrwatchdog.ANRWatchDog;
import ohi.andre.consolelauncher.tuils.Tuils;
public class FlavorUtils {
public static void startANR () {
new ANRWatchDog(5000)
.setANRListener(new ANRWatchDog.ANRListener() {
@Override
public void onAppNotResponding(ANRError anrError) {
Tuils.log(anrError);
Tuils.toFile(anrError);
}
})
.setReportMainThreadOnly()
.start();
}
}
...@@ -6,7 +6,7 @@ buildscript { ...@@ -6,7 +6,7 @@ buildscript {
} }
dependencies { dependencies {
classpath 'com.android.tools.build:gradle:2.3.1' classpath 'com.android.tools.build:gradle:2.3.3'
classpath 'com.google.gms:google-services:3.1.0' classpath 'com.google.gms:google-services:3.1.0'
} }
} }
......
No preview for this file type
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment