Fix Android 13 install

This commit is contained in:
Nullptr 2022-10-21 00:02:34 +08:00
parent edea4552a2
commit 91b038ac16
No known key found for this signature in database
1 changed files with 6 additions and 1 deletions

View File

@ -65,7 +65,12 @@ object ShizukuApi {
} }
fun isPackageInstalledWithoutPatch(packageName: String): Boolean { fun isPackageInstalledWithoutPatch(packageName: String): Boolean {
val app = iPackageManager.getApplicationInfo(packageName, PackageManager.GET_META_DATA, 0 /* TODO: userId */) // TODO: userId
val app = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
iPackageManager.getApplicationInfo(packageName, PackageManager.GET_META_DATA.toLong(), 0)
} else {
iPackageManager.getApplicationInfo(packageName, PackageManager.GET_META_DATA, 0)
}
return (app != null) && (app.metaData?.containsKey("lspatch") != true) return (app != null) && (app.metaData?.containsKey("lspatch") != true)
} }