From 53a2ffd8def4473003226bc3f3b53de1f726a453 Mon Sep 17 00:00:00 2001 From: LittleTurtle2333 <841474544@qq.com> Date: Sun, 20 Feb 2022 19:24:12 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E9=9A=90=E8=97=8F=E6=A1=8C?= =?UTF-8?q?=E9=9D=A2=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/AndroidManifest.xml | 12 +++++++++++- .../activity/SettingsActivity.kt | 18 ++++++++++++++++++ app/src/main/res/values/strings.xml | 1 + 3 files changed, 30 insertions(+), 1 deletion(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index dabcdb93..526c1650 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -17,11 +17,21 @@ android:launchMode="singleTop"> - + + + + + + + diff --git a/app/src/main/java/com/lt2333/simplicitytools/activity/SettingsActivity.kt b/app/src/main/java/com/lt2333/simplicitytools/activity/SettingsActivity.kt index 390bf366..16699178 100644 --- a/app/src/main/java/com/lt2333/simplicitytools/activity/SettingsActivity.kt +++ b/app/src/main/java/com/lt2333/simplicitytools/activity/SettingsActivity.kt @@ -3,7 +3,9 @@ package com.lt2333.simplicitytools.activity import android.annotation.SuppressLint +import android.content.ComponentName import android.content.Intent +import android.content.pm.PackageManager import android.net.Uri import android.os.Bundle import android.widget.Toast @@ -55,6 +57,22 @@ class SettingsActivity : MIUIActivity() { override fun mainItems(): ArrayList { return arrayListOf().apply { add(TextWithSwitchV(TextV(resId = R.string.main_switch), SwitchV("main_switch"))) + add( + TextWithSwitchV( + TextV(resId = R.string.HideLauncherIcon), + SwitchV("hLauncherIcon", customOnCheckedChangeListener = { + packageManager.setComponentEnabledSetting( + ComponentName(activity, "${BuildConfig.APPLICATION_ID}.launcher"), + if (it) { + PackageManager.COMPONENT_ENABLED_STATE_DISABLED + } else { + PackageManager.COMPONENT_ENABLED_STATE_ENABLED + }, + PackageManager.DONT_KILL_APP + ) + }) + ) + ) add(TitleTextV(resId = R.string.ui)) add( TextWithSwitchV( diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 96f88fa3..92034a89 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -54,5 +54,6 @@ 跳过 5/10 秒警告时间 解锁无限裁切图片/截图 隐藏 辅助WIFI 图标 + 隐藏桌面图标 \ No newline at end of file