Runt
2025-08-05 c96a3660d8257820c55bc3f1429c07adc364fe7d
libmvi/src/main/java/com/runt/open/mvi/base/BaseActivity.kt
@@ -2,12 +2,14 @@
import android.Manifest
import android.app.ActivityManager
import android.app.UiModeManager
import android.content.ClipData
import android.content.ClipboardManager
import android.content.ContentResolver
import android.content.Context
import android.content.Intent
import android.content.pm.PackageManager
import android.content.res.Configuration
import android.net.Uri
import android.os.Build
import android.os.Bundle
@@ -496,6 +498,12 @@
        return storePath + File.separator + fileName
    }
    fun isTabletDevice(): Boolean {
        val uiModeManager = getSystemService(Context.UI_MODE_SERVICE) as UiModeManager
        return (uiModeManager.currentModeType == Configuration.UI_MODE_TYPE_TELEVISION).not() &&
                (resources.configuration.screenLayout and Configuration.SCREENLAYOUT_SIZE_MASK >= Configuration.SCREENLAYOUT_SIZE_LARGE)
    }
    //===========================================
    //以下为preferences操作
    fun getBooleanUserPrefrence(key : String) : Boolean {