diff --git a/app/build.gradle b/app/build.gradle index 6bfea65e09c18951c4bedbba1cb835ca18935ecb..324b0c3f1675ce554e02a16ea4a8714e9da789b0 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -2,17 +2,18 @@ import org.ajoberstar.grgit.Grgit buildscript { repositories { + jcenter() maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'io.fabric.tools:gradle:1.21.6' - classpath 'io.realm:realm-gradle-plugin:2.3.1' + classpath 'io.realm:realm-gradle-plugin:3.1.2' classpath 'org.ajoberstar:grgit:1.5.0' } } plugins { - id 'net.researchgate.release' version '2.3.4' + id 'net.researchgate.release' version '2.4.0' } apply plugin: 'com.android.application' @@ -48,15 +49,15 @@ def gitBranch() { return ext.repo.branch.current.name } -def getBugfenderApiKey() { +static def getBugfenderApiKey() { Properties properties = new Properties() properties.load(new FileInputStream("app/bugfender.properties")) return "\"" + properties.getProperty("apiKey", "") + "\"" } android { - compileSdkVersion 23 - buildToolsVersion "23.0.3" + compileSdkVersion 25 + buildToolsVersion '25.0.2' // FIXME - replace with URLConnection. This is used in ManageCNLActivity. useLibrary 'org.apache.http.legacy' @@ -67,7 +68,7 @@ android { defaultConfig { applicationId "info.nightscout.android" minSdkVersion 14 - targetSdkVersion 23 + targetSdkVersion 25 versionName project.properties['version'] + "/" + gitCommitId() // + " (" + gitBranch()+")" versionCode gitVersion() buildConfigField "String", "BUGFENDER_API_KEY", getBugfenderApiKey() @@ -116,7 +117,7 @@ task signRelease << { task zipalignRelease << { def command = [ - '/Users/lennart/Library/Android/sdk/build-tools/23.0.3/zipalign', + '/Users/lennart/Library/Android/sdk/build-tools/25.0.2/zipalign', '-v', '4', 'app/build/outputs/apk/app-release-unsigned.apk', @@ -145,26 +146,24 @@ release { dependencies { compile files('libs/slf4j-api-1.7.2.jar') - compile('com.crashlytics.sdk.android:crashlytics:2.6.7@aar') { - transitive = true; - } - compile('com.mikepenz:materialdrawer:5.2.9@aar') { - transitive = true - } - compile 'com.android.support:appcompat-v7:23.4.0' + + compile 'com.android.support:support-v13:25.3.1' + compile 'com.android.support:design:25.3.1' + compile 'com.android.support:appcompat-v7:25.3.1' compile 'org.apache.commons:commons-lang3:3.4' compile 'com.mikepenz:google-material-typeface:2.2.0.1.original@aar' compile 'uk.co.chrisjenx:calligraphy:2.2.0' compile 'com.bugfender.sdk:android:0.7.2' compile 'com.jjoe64:graphview:4.2.1' - compile 'com.android.support:support-v4:23.4.0' compile 'com.google.code.gson:gson:2.7' compile 'com.squareup.retrofit2:retrofit:2.1.0' compile 'com.squareup.retrofit2:converter-gson:2.1.0' compile 'com.squareup.okhttp3:okhttp:3.3.1' compile 'com.squareup.okhttp3:logging-interceptor:3.3.1' - compile 'com.google.android.gms:play-services-appindexing:8.4.0' - - - + compile('com.crashlytics.sdk.android:crashlytics:2.6.7@aar') { + transitive = true; + } + compile('com.mikepenz:materialdrawer:5.2.9@aar') { + transitive = true + } } \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 82d30493197be0106b2cf30795d7fed79e1ec57d..3e5115f5ee899354c561c7788101e4fb9bd054ee 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -84,11 +84,6 @@ <receiver android:name=".upload.nightscout.NightscoutUploadReceiver" /> <receiver android:name=".xdrip_plus.XDripPlusUploadReceiver" /> - - <receiver android:name=".medtronic.service.MedtronicCnlAlarmReceiver"></receiver> - - - </application> </manifest> \ No newline at end of file diff --git a/app/src/main/java/info/nightscout/android/medtronic/ManageCNLActivity.java b/app/src/main/java/info/nightscout/android/medtronic/ManageCNLActivity.java index b995c0d92f014672185beb3e0f4812da02682aaa..095b8128c68326d9b8ff1e41724e2672857f00b1 100644 --- a/app/src/main/java/info/nightscout/android/medtronic/ManageCNLActivity.java +++ b/app/src/main/java/info/nightscout/android/medtronic/ManageCNLActivity.java @@ -66,9 +66,9 @@ public class ManageCNLActivity extends AppCompatActivity { //handle listview and assign adapter ListView lView = (ListView) findViewById(R.id.cnl_list); - lView.setAdapter(adapter); lView.addHeaderView(getLayoutInflater().inflate(R.layout.manage_cnl_listview_header, null)); lView.setEmptyView(findViewById(R.id.manage_cnl_listview_empty)); //getLayoutInflater().inflate(R.layout.manage_cnl_listview_empty, null)); + lView.setAdapter(adapter); } @Override diff --git a/build.gradle b/build.gradle index fa343792dd739dcc26b1521ca4931cdda922476f..9293e06bf74252a9284ab30257171f36c7a34199 100644 --- a/build.gradle +++ b/build.gradle @@ -5,10 +5,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:2.2.3' - // NOTE: Do not place your application dependencies here; they belong - // in the individual module build.gradle files - classpath 'io.realm:realm-gradle-plugin:2.2.2' + classpath 'com.android.tools.build:gradle:2.3.1' } } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 3d5435e07e9964062e47fc0426eaa27552a17041..8e8e1988d58c6650b6e10423666fdeef466bac95 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Sat Nov 12 11:44:13 AEDT 2016 +#Tue Mar 28 09:13:19 AEDT 2017 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip