From e7802c483c288645919a86ddb939f38edc13f96b Mon Sep 17 00:00:00 2001
From: Runt <qingingrunt2010@qq.com>
Date: Sun, 03 Aug 2025 12:15:41 +0000
Subject: [PATCH] pad判断
---
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