PackageUtil: Drop unused deprecated methods
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
@@ -27,7 +27,6 @@ import android.content.pm.PackageManager
|
|||||||
import android.content.pm.PackageManager.PackageInfoFlags
|
import android.content.pm.PackageManager.PackageInfoFlags
|
||||||
import android.content.pm.SharedLibraryInfo
|
import android.content.pm.SharedLibraryInfo
|
||||||
import android.content.res.Configuration
|
import android.content.res.Configuration
|
||||||
import android.os.Build
|
|
||||||
import androidx.core.content.pm.PackageInfoCompat
|
import androidx.core.content.pm.PackageInfoCompat
|
||||||
import com.aurora.extensions.getInstallerPackageNameCompat
|
import com.aurora.extensions.getInstallerPackageNameCompat
|
||||||
import com.aurora.extensions.isOAndAbove
|
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> {
|
fun getPackageInfoMap(context: Context): MutableMap<String, PackageInfo> {
|
||||||
val packageInfoSet: MutableMap<String, PackageInfo> = mutableMapOf()
|
val packageInfoSet: MutableMap<String, PackageInfo> = mutableMapOf()
|
||||||
val packageManager: PackageManager = context.packageManager
|
val packageManager: PackageManager = context.packageManager
|
||||||
@@ -235,16 +221,4 @@ object PackageUtil {
|
|||||||
filter.addAction(Intent.ACTION_PACKAGE_REMOVED)
|
filter.addAction(Intent.ACTION_PACKAGE_REMOVED)
|
||||||
return filter
|
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
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user