Lower minapi to Android 10

This commit is contained in:
cyp0633 2022-11-17 13:06:03 +08:00
parent 14c760f689
commit 6a3ee4ff01
Signed by: cyp0633
GPG Key ID: CF90D09FB1FDCE45
3 changed files with 7 additions and 19 deletions

View File

@ -1,17 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="deploymentTargetDropDown">
<runningDeviceTargetSelectedWithDropDown>
<Target>
<type value="RUNNING_DEVICE_TARGET" />
<deviceKey>
<Key>
<type value="SERIAL_NUMBER" />
<value value="ddb3e941" />
</Key>
</deviceKey>
</Target>
</runningDeviceTargetSelectedWithDropDown>
<timeTargetWasSelectedWithDropDown value="2022-11-16T17:56:56.695930200Z" />
</component>
</project>

View File

@ -10,7 +10,7 @@ android {
defaultConfig {
applicationId "com.hnu.nanamail"
minSdk 31
minSdk 29
targetSdk 33
versionCode 101001
versionName "1.1.0 Alpha"

View File

@ -1,9 +1,11 @@
package com.hnu.nanamail
import android.os.Build
import android.os.Bundle
import android.util.Log
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.annotation.RequiresApi
import androidx.compose.foundation.isSystemInDarkTheme
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.material3.MaterialTheme
@ -22,12 +24,15 @@ import com.hnu.nanamail.ui.theme.NanaMailTheme
import kotlinx.coroutines.*
class MainActivity : ComponentActivity() {
@RequiresApi(Build.VERSION_CODES.R)
@OptIn(DelicateCoroutinesApi::class)
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
// 用于沉浸式状态栏
WindowCompat.setDecorFitsSystemWindows(window, false)
window.setDecorFitsSystemWindows(false)
if(Build.VERSION_CODES.R <= Build.VERSION.SDK_INT) {
window.setDecorFitsSystemWindows(false)
}
// 从数据库读取用户信息
GlobalScope.launch(Dispatchers.IO) {
getUser()