Skip to content

Instantly share code, notes, and snippets.

View android10's full-sized avatar
๐Ÿ‘‡
fernandocejas.com

Fernando Cejas android10

๐Ÿ‘‡
fernandocejas.com
View GitHub Profile
@android10
android10 / build.gradle
Created September 7, 2017 16:31
Execute Script from Gradle Task - Firebase TestLab Example
// Firebase TestLab Example using Flank
task assembleAppApkForFirebase(dependsOn: ':app:assembleDebug')
task assembleTestApkForFirebase(dependsOn: ':app:assembleDebugAndroidTest')
task runAcceptanceTestsOnFirebase(type: Exec, dependsOn: ['assembleAppApkForFirebase', 'assembleTestApkForFirebase']) {
description 'Assembles App and Test apks for execution on Firebase Test Lab.'
workingDir "$rootDir"
commandLine './scripts/flank_test.sh'
}
assembleAcceptanceTest.mustRunAfter('assembleAppApkForFirebase', 'assembleTestApkForFirebase')
@android10
android10 / build.gradle
Last active August 29, 2023 14:31
Compile and launch android app from the command line.
task deployDebug(type: Exec, dependsOn: 'app:installDebug') {
def rootDir = project.rootDir
def localProperties = new File(rootDir, "local.properties")
if (localProperties.exists()) {
Properties properties = new Properties()
localProperties.withInputStream {
inputStream -> properties.load(inputStream)
}
def sdkDir = properties.getProperty('sdk.dir')
def adb = "$sdkDir/platform-tools/adb"
@android10
android10 / AndroidApplication.java
Created July 20, 2016 09:56
Android: how to know if your app is completely hidden
public class AndroidApplication extends MultiDexApplication {
public static final String TAG = AndroidApplication.class.getSimpleName();
@Override
public void onCreate() {
super.onCreate();
registerComponentCallbacks(new ComponentCallback());
}
private class ComponentCallback implements ComponentCallbacks2 {