PackageUtil: Drop unused deprecated methods

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2023-10-30 20:03:06 +05:30
parent 23310d9818
commit e94882cec2

View File

@@ -27,7 +27,6 @@ import android.content.pm.PackageManager
import android.content.pm.PackageManager.PackageInfoFlags
import android.content.pm.SharedLibraryInfo
import android.content.res.Configuration
import android.os.Build
import androidx.core.content.pm.PackageInfoCompat
import com.aurora.extensions.getInstallerPackageNameCompat
import com.aurora.extensions.isOAndAbove
@@ -125,19 +124,6 @@ object PackageUtil {
}
}
fun getAllPackages(context: Context): List<PackageInfo> {
val packageInfoSet: MutableList<PackageInfo> = mutableListOf()
val packageManager: PackageManager = context.packageManager
val flags: Int = getAllFlags()
val packageInfoList: List<PackageInfo> = packageManager.getInstalledPackages(flags)
for (packageInfo in packageInfoList) {
if (packageInfo.packageName != null && packageInfo.applicationInfo != null) {
packageInfoSet.add(packageInfo)
}
}
return packageInfoSet
}
fun getPackageInfoMap(context: Context): MutableMap<String, PackageInfo> {
val packageInfoSet: MutableMap<String, PackageInfo> = mutableMapOf()
val packageManager: PackageManager = context.packageManager
@@ -235,16 +221,4 @@ object PackageUtil {
filter.addAction(Intent.ACTION_PACKAGE_REMOVED)
return filter
}
private fun getAllFlags(): Int {
var flags = (PackageManager.GET_META_DATA)
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.N) {
flags = flags or PackageManager.GET_DISABLED_COMPONENTS
flags = flags or PackageManager.GET_UNINSTALLED_PACKAGES
} else {
flags = flags or PackageManager.MATCH_DISABLED_COMPONENTS
flags = flags or PackageManager.MATCH_UNINSTALLED_PACKAGES
}
return flags
}
}