Skip to content

Commit de9e252

Browse files
committed
version 8.0.2, fix minimum sdk
1 parent 099967b commit de9e252

File tree

3 files changed

+18
-9
lines changed

3 files changed

+18
-9
lines changed

Android/FlyingCarpet/app/build.gradle

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ android {
88

99
defaultConfig {
1010
applicationId "dev.spiegl.flyingcarpet"
11-
minSdk 23
11+
minSdk 26
1212
targetSdk 34
13-
versionCode 13
14-
versionName "8.0.1"
13+
versionCode 14
14+
versionName "8.0.2"
1515

1616
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
1717
}

Android/FlyingCarpet/app/src/main/java/dev/spiegl/flyingcarpet/Alert.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class About : DialogFragment() {
3333

3434
const val AboutMessage = """
3535
https://flyingcarpet.spiegl.dev
36-
Version 8.0.1
36+
Version 8.0.2
3737
3838
Copyright 2024, Theron Spiegl, all rights reserved.
3939

Android/FlyingCarpet/app/src/main/java/dev/spiegl/flyingcarpet/MainActivity.kt

+14-5
Original file line numberDiff line numberDiff line change
@@ -69,13 +69,22 @@ class MainActivity : AppCompatActivity() {
6969
return
7070
}
7171

72-
val info = viewModel.reservation.softApConfiguration
73-
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
74-
info.wifiSsid?.let { viewModel.ssid = it.toString() }
72+
// get ssid and password
73+
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.R) {
74+
val info = viewModel.reservation.wifiConfiguration
75+
info?.let {
76+
viewModel.ssid = it.SSID
77+
viewModel.password = it.preSharedKey
78+
}
7579
} else {
76-
info.ssid?.let { viewModel.ssid = it }
80+
val info = viewModel.reservation.softApConfiguration
81+
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
82+
info.wifiSsid?.let { viewModel.ssid = it.toString() }
83+
} else {
84+
info.ssid?.let { viewModel.ssid = it }
85+
}
86+
info.passphrase?.let { viewModel.password = it }
7787
}
78-
info.passphrase?.let { viewModel.password = it }
7988

8089
// ensure no quotes around the ssid, not sure why this is necessary
8190
viewModel.ssid = viewModel.ssid.replace("\"", "")

0 commit comments

Comments
 (0)