From d4942849012251cadb0ef991c4b14adfb402cf80 Mon Sep 17 00:00:00 2001 From: HeCodes2Much Date: Sat, 11 May 2024 19:27:00 +0100 Subject: [PATCH] Fix: Hide self from app list. --- .../java/com/github/droidworksstudio/launcher/Constants.kt | 3 ++- .../launcher/repository/AppInfoRepository.kt | 4 ++-- app/src/main/res/layout/item_home.xml | 6 +++--- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/github/droidworksstudio/launcher/Constants.kt b/app/src/main/java/com/github/droidworksstudio/launcher/Constants.kt index 1b7cc18..c886f64 100644 --- a/app/src/main/java/com/github/droidworksstudio/launcher/Constants.kt +++ b/app/src/main/java/com/github/droidworksstudio/launcher/Constants.kt @@ -1,7 +1,8 @@ package com.github.droidworksstudio.launcher object Constants { - const val PACKAGE_NAME = "com.github.droidworksstudio.launcher" + const val PACKAGE_NAME = "app.easy.launcher" + const val PACKAGE_NAME_DEBUG = "$PACKAGE_NAME.debug" const val PREFS_FILENAME = "EasyLauncher.pref" const val FIRST_LAUNCH = "FIRST_LAUNCH" diff --git a/app/src/main/java/com/github/droidworksstudio/launcher/repository/AppInfoRepository.kt b/app/src/main/java/com/github/droidworksstudio/launcher/repository/AppInfoRepository.kt index 5122d3f..b8c62ec 100644 --- a/app/src/main/java/com/github/droidworksstudio/launcher/repository/AppInfoRepository.kt +++ b/app/src/main/java/com/github/droidworksstudio/launcher/repository/AppInfoRepository.kt @@ -109,14 +109,14 @@ class AppInfoRepository @Inject constructor( val launcherApps = context.getSystemService(Context.LAUNCHER_APPS_SERVICE) as LauncherApps - val excludedPackageName = Constants.PACKAGE_NAME + val excludedPackageNames = mutableListOf(Constants.PACKAGE_NAME,Constants.PACKAGE_NAME_DEBUG) val newAppList: List = userManager.userProfiles .flatMap { profile -> launcherApps.getActivityList(null, profile) .mapNotNull { app -> val packageName = app.applicationInfo.packageName - if (packageName !in existingPackageNames && packageName != excludedPackageName) { + if (packageName !in existingPackageNames && packageName !in excludedPackageNames) { AppInfo( appName = app.label.toString(), packageName = packageName, diff --git a/app/src/main/res/layout/item_home.xml b/app/src/main/res/layout/item_home.xml index 152aa61..883b471 100644 --- a/app/src/main/res/layout/item_home.xml +++ b/app/src/main/res/layout/item_home.xml @@ -18,12 +18,12 @@ android:layout_height="48dp" android:layout_gravity="center" android:layout_marginEnd="16dp" - android:visibility="visible" + android:visibility="gone" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="@id/linear_layout"/> @@ -44,7 +44,7 @@ android:layout_height="48dp" android:layout_gravity="center" android:layout_marginStart="16dp" - android:visibility="visible" + android:visibility="gone" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="@id/linear_layout"/>