From 7bfcd06377cfb0c798b7260361f4a10b420a1eb5 Mon Sep 17 00:00:00 2001 From: Runt <qingingrunt2010@qq.com> Date: Thu, 07 Aug 2025 11:38:16 +0000 Subject: [PATCH] 优化 --- libmvi/src/main/java/com/runt/open/mvi/base/BaseActivity.kt | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/libmvi/src/main/java/com/runt/open/mvi/base/BaseActivity.kt b/libmvi/src/main/java/com/runt/open/mvi/base/BaseActivity.kt index 3d395dc..ff9677e 100644 --- a/libmvi/src/main/java/com/runt/open/mvi/base/BaseActivity.kt +++ b/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 { -- Gitblit v1.9.1