Show different update notification for F-Droid installations

This commit is contained in:
arkon
2022-04-13 17:44:43 -04:00
parent 28575936d3
commit 821d9cdb02
5 changed files with 40 additions and 3 deletions

View File

@@ -382,6 +382,19 @@ fun Context.isPackageInstalled(packageName: String): Boolean {
}
}
fun Context.getInstallerPackageName(): String? {
return try {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
packageManager.getInstallSourceInfo(packageName).installingPackageName
} else {
@Suppress("DEPRECATION")
packageManager.getInstallerPackageName(packageName)
}
} catch (e: Exception) {
null
}
}
fun Context.getApplicationIcon(pkgName: String): Drawable? {
return try {
packageManager.getApplicationIcon(pkgName)