From 7339f25e220fe3f19a465f270303127b73c0596d Mon Sep 17 00:00:00 2001 From: Hannes Achleitner Date: Sat, 17 Dec 2022 10:20:02 +0100 Subject: [PATCH 1/3] Artifactory --- app/build.gradle | 4 +- .../info/hannes/github/sample/MainActivity.kt | 9 ++++ app/src/main/res/layout/activity_main.xml | 13 ++++- build.gradle | 1 + githubAppUpdate/build.gradle | 11 ++++- .../info/hannes/github/AppUpdateHelper.kt | 49 +++++++++++++++++++ 6 files changed, 82 insertions(+), 5 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index a6464fc..2d3f46b 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -9,7 +9,7 @@ android { versionCode getGitCommitCount() versionName "1.0" - minSdkVersion 21 + minSdkVersion 26 compileSdk 35 targetSdkVersion 35 @@ -20,7 +20,7 @@ android { } packagingOptions { resources { - pickFirsts += ["META-INF/atomicfu.kotlin_module"] + pickFirsts += ["META-INF/atomicfu.kotlin_module", "META-INF/DEPENDENCIES"] } } compileOptions { diff --git a/app/src/main/java/info/hannes/github/sample/MainActivity.kt b/app/src/main/java/info/hannes/github/sample/MainActivity.kt index 2feeb7d..6d09e80 100644 --- a/app/src/main/java/info/hannes/github/sample/MainActivity.kt +++ b/app/src/main/java/info/hannes/github/sample/MainActivity.kt @@ -36,6 +36,15 @@ class MainActivity : AppCompatActivity() { force = true // just to enable debugging, without you can only debug once a day ) } + + binding.buttonArtifactory.setOnClickListener { + AppUpdateHelper.checkArtifactoryDialog( + this, + "https://artifactory.myserver.info", + { msg -> Log.d("result", msg) }, + force = true // just to enable debugging, without you can only debug once a day + ) + } } } diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 3acc4be..7c09803 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -6,9 +6,10 @@ android:layout_width="match_parent" android:layout_height="match_parent"> -