diff --git a/app/build.gradle b/app/build.gradle
index 345dfd851920b789b8bd31c4637645ed455fd460..d7bcf7115ea55804e9964c83fa847de47b8d3919 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -6,13 +6,13 @@ apply plugin: 'com.google.gms.google-services'
apply plugin: 'com.google.android.gms.oss-licenses-plugin'
android {
- compileSdk 34
+ compileSdk 36
defaultConfig {
applicationId "jp.atled.agileworks"
minSdkVersion 24
- targetSdk 34
- versionCode 6
- versionName "1.1.1"
+ targetSdk 36
+ versionCode 7
+ versionName "1.1.2"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
@@ -33,7 +33,7 @@ android {
kotlinOptions {
jvmTarget = JavaVersion.VERSION_17.toString()
}
- buildToolsVersion = '34.0.0'
+ buildToolsVersion = '36.0.0'
dataBinding {
enabled = true
@@ -58,7 +58,7 @@ dependencies {
implementation "androidx.navigation:navigation-runtime-ktx:$nav_version"
implementation "androidx.work:work-runtime-ktx:$workVersion"
implementation "android.arch.lifecycle:extensions:$lifecycle_extention_version"
- implementation "com.google.android.gms:play-services-oss-licenses:17.0.0"
+ implementation "com.google.android.gms:play-services-oss-licenses:17.2.0"
// Retrofit
implementation "com.squareup.retrofit2:retrofit:$retrofit_version"
@@ -93,7 +93,7 @@ dependencies {
implementation "com.journeyapps:zxing-android-embedded:$zxing_version"
- implementation "com.google.android.material:material:1.1.0"
+ implementation "com.google.android.material:material:1.2.0"
}
repositories {
diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro
index f1b424510da51fd82143bc74a0a801ae5a1e2fcd..04e5470a5fa4fe9dd638705710e3d218a541b964 100644
--- a/app/proguard-rules.pro
+++ b/app/proguard-rules.pro
@@ -19,3 +19,14 @@
# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile
+
+#sdk36対応時bundleを作れなかった対応
+-dontwarn org.bouncycastle.jsse.BCSSLParameters
+-dontwarn org.bouncycastle.jsse.BCSSLSocket
+-dontwarn org.bouncycastle.jsse.provider.BouncyCastleJsseProvider
+-dontwarn org.conscrypt.Conscrypt$Version
+-dontwarn org.conscrypt.Conscrypt
+-dontwarn org.conscrypt.ConscryptHostnameVerifier
+-dontwarn org.openjsse.javax.net.ssl.SSLParameters
+-dontwarn org.openjsse.javax.net.ssl.SSLSocket
+-dontwarn org.openjsse.net.ssl.OpenJSSE
\ No newline at end of file
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index c4d99fe48def7d807cbe659f4829d78cf7b9af33..3941c6027bcd696113a784fd1e4a64efe4ca8b8e 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -20,6 +20,7 @@
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme"
+ android:enableOnBackInvokedCallback="false"
tools:ignore="GoogleAppIndexingWarning">
+ android:exported="false"
+ android:theme="@style/AppTheme.NoActionBar">
diff --git a/app/src/main/java/jp/atled/agileworks/view/ui/DirectOpenDocumentActivity.kt b/app/src/main/java/jp/atled/agileworks/view/ui/DirectOpenDocumentActivity.kt
index d4326e25db18cb0ae7d277354818f22201e508bb..036635ee4710b71eb48af3fe1dd720d5c78ac800 100644
--- a/app/src/main/java/jp/atled/agileworks/view/ui/DirectOpenDocumentActivity.kt
+++ b/app/src/main/java/jp/atled/agileworks/view/ui/DirectOpenDocumentActivity.kt
@@ -17,6 +17,8 @@ import jp.atled.agileworks.view.utils.putNonNullStingFromExtra
import android.view.KeyEvent
import android.view.View
import android.widget.Button
+import androidx.core.view.ViewCompat
+import androidx.core.view.WindowInsetsCompat
import jp.atled.agileworks.model.LoginRepository
import jp.atled.agileworks.model.ServerRepository
import jp.atled.agileworks.databinding.ActivityDirectOpenDocumentBinding
@@ -52,6 +54,29 @@ class DirectOpenDocumentActivity : BaseActivity(), View.OnClickListener {
setSupportActionBar(binding.toolbar)
setupDrawerMenu()
findViewById