This adds a dialog to choose the playback buttons on the lock screen notification. It only allows selecting a maximum of two values, because the lock screen notification can only display up to 3 buttons and the play/pause button is always included. It defaults to additionally show the skip button. The minimum sdk has been changed back to 10.
68 lines
2.0 KiB
Groovy
68 lines
2.0 KiB
Groovy
// Top-level build file where you can add configuration options common to all sub-projects/modules.
|
|
|
|
buildscript {
|
|
repositories {
|
|
jcenter()
|
|
}
|
|
dependencies {
|
|
classpath "com.android.tools.build:gradle:1.5.0"
|
|
classpath "me.tatarka:gradle-retrolambda:3.2.4"
|
|
classpath "me.tatarka.retrolambda.projectlombok:lombok.ast:0.2.3.a2"
|
|
|
|
// Exclude the version that the android plugin depends on.
|
|
configurations.classpath.exclude group: "com.android.tools.external.lombok"
|
|
}
|
|
}
|
|
|
|
allprojects {
|
|
repositories {
|
|
jcenter()
|
|
}
|
|
}
|
|
|
|
// Disable predex if requested (we can"t predex in Circle CI
|
|
// See http://tools.android.com/tech-docs/new-build-system/tips#TOC-Improving-Build-Server-performance
|
|
// and https://circleci.com/docs/android
|
|
project.ext.preDexLibs = !project.hasProperty("disablePreDex")
|
|
|
|
subprojects {
|
|
project.plugins.whenPluginAdded { plugin ->
|
|
if ("com.android.build.gradle.AppPlugin".equals(plugin.class.name)) {
|
|
project.android.dexOptions.preDexLibraries = rootProject.ext.preDexLibs
|
|
} else if ("com.android.build.gradle.LibraryPlugin".equals(plugin.class.name)) {
|
|
project.android.dexOptions.preDexLibraries = rootProject.ext.preDexLibs
|
|
}
|
|
}
|
|
}
|
|
|
|
project.ext {
|
|
compileSdkVersion = 23
|
|
buildToolsVersion = "23.0.2"
|
|
minSdkVersion = 10
|
|
targetSdkVersion = 23
|
|
|
|
supportVersion = "23.2.1"
|
|
commonsioVersion = "2.4"
|
|
commonslangVersion = "3.4"
|
|
eventbusVersion = "2.4.0"
|
|
flattr4jVersion = "2.12"
|
|
glideVersion = "3.7.0"
|
|
glideOkhttpIntegrationVersion = "1.4.0"
|
|
iconifyVersion = "2.2.1"
|
|
jsoupVersion = "1.7.3"
|
|
materialDialogsVersion = "0.8.5.6@aar"
|
|
okhttpVersion = "2.7.5"
|
|
okioVersion = "1.6.0"
|
|
recyclerviewFlexibledividerVersion = "1.2.6"
|
|
robotiumSoloVersion = "5.5.3"
|
|
rxAndroidVersion = "1.1.0"
|
|
rxJavaVersion = "1.1.0"
|
|
rxJavaRulesVersion = "1.1.0.0"
|
|
|
|
audioPlayerVersion = "v1.0.16"
|
|
}
|
|
|
|
task wrapper(type: Wrapper) {
|
|
gradleVersion = "2.11"
|
|
}
|