mirror of
				https://github.com/fankes/MIUINativeNotifyIcon.git
				synced 2025-10-26 15:39:21 +08:00 
			
		
		
		
	Added lower Android version warn
This commit is contained in:
		| @@ -40,6 +40,8 @@ object DataConst { | ||||
|     val NOTIFY_ICON_FIX_AUTO_TIME = PrefsData("_notify_icon_fix_auto_time", "07:00") | ||||
|     val HOOK_STATUS_ICON_COUNT = PrefsData("_hook_status_icon_count", 5) | ||||
|  | ||||
|     val IGNORED_ANDROID_VERSION_TO_LOW = PrefsData("_ignored_android_version_to_low", false) | ||||
|  | ||||
|     val SOURCE_SYNC_WAY = PrefsData("_rule_source_sync_way", HookConst.TYPE_SOURCE_SYNC_WAY_1) | ||||
|     val SOURCE_SYNC_WAY_CUSTOM_URL = PrefsData("_rule_source_sync_way_custom_url", "") | ||||
| } | ||||
| @@ -123,6 +123,14 @@ class MainActivity : BaseActivity<ActivityMainBinding>() { | ||||
|                         cancelButton() | ||||
|                         noCancelable() | ||||
|                     } | ||||
|                 if (isLowerAndroidR && modulePrefs.get(DataConst.IGNORED_ANDROID_VERSION_TO_LOW).not()) | ||||
|                     showDialog { | ||||
|                         title = "Android 版本过低" | ||||
|                         msg = "你当前使用的 Android 版本过低,模块的部分功能可能会发生问题," + | ||||
|                                 "由于设备有限,无法逐一调试,若有好的建议可向我们贡献代码提交适配请求,建议在 Android 11 及以上版本中使用效果最佳。" | ||||
|                         confirmButton(text = "我知道了") { modulePrefs.put(DataConst.IGNORED_ANDROID_VERSION_TO_LOW, value = true) } | ||||
|                         noCancelable() | ||||
|                     } | ||||
|                 /** 推广、恰饭 */ | ||||
|                 YukiPromoteTool.promote(context = this) | ||||
|             } | ||||
|   | ||||
| @@ -95,6 +95,12 @@ inline val isUpperOfAndroidS get() = Build.VERSION.SDK_INT > Build.VERSION_CODES | ||||
|  */ | ||||
| inline val isLowerAndroidP get() = Build.VERSION.SDK_INT < Build.VERSION_CODES.P | ||||
|  | ||||
| /** | ||||
|  * 系统版本是否低于 Android 11 | ||||
|  * @return [Boolean] 是否符合条件 | ||||
|  */ | ||||
| inline val isLowerAndroidR get() = Build.VERSION.SDK_INT < Build.VERSION_CODES.R | ||||
|  | ||||
| /** | ||||
|  * 当前设备是否是 MIUI 定制 Android 系统 | ||||
|  * @return [Boolean] 是否符合条件 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user