diff options
| author | LuK1337 <priv.luk@gmail.com> | 2024-11-01 16:21:31 +0100 |
|---|---|---|
| committer | Julian Veit <Claymore1298@gmail.com> | 2024-11-08 11:56:39 +0100 |
| commit | 09a0698255c270a6237cc63484765497bfd90b27 (patch) | |
| tree | a24b92c4788deb7d33693c1f9560c83e51116f70 | |
| parent | 4e3f5637f1c9cdb4c1bafa7a37f5cbe28affe7f2 (diff) | |
OplusEuicc: Switch to PackageManager.getApplicationInfo()
Change-Id: Iccd792d147d61d324170ba4e3e2aa1b5a6910274
| -rw-r--r-- | Euicc/src/org/lineageos/euicc/EuiccDisabler.kt | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/Euicc/src/org/lineageos/euicc/EuiccDisabler.kt b/Euicc/src/org/lineageos/euicc/EuiccDisabler.kt index 5d7dafe..4da8bfc 100644 --- a/Euicc/src/org/lineageos/euicc/EuiccDisabler.kt +++ b/Euicc/src/org/lineageos/euicc/EuiccDisabler.kt @@ -1,5 +1,5 @@ /* - * Copyright (C) 2021 The LineageOS Project + * Copyright (C) 2021-2024 The LineageOS Project * SPDX-License-Identifier: Apache-2.0 */ @@ -8,7 +8,7 @@ package org.lineageos.euicc import android.content.Context import android.content.pm.ApplicationInfo import android.content.pm.PackageManager -import android.content.pm.PackageManager.PackageInfoFlags +import android.content.pm.PackageManager.ApplicationInfoFlags import android.util.Log object EuiccDisabler { @@ -25,14 +25,14 @@ object EuiccDisabler { ) private fun isInstalled(pm: PackageManager, pkgName: String) = runCatching { - val info = pm.getPackageInfo(pkgName, PackageInfoFlags.of(0)) - info.applicationInfo.flags and ApplicationInfo.FLAG_INSTALLED != 0 + val info = pm.getApplicationInfo(pkgName, ApplicationInfoFlags.of(0)) + info.flags and ApplicationInfo.FLAG_INSTALLED != 0 }.getOrDefault(false) private fun isInstalledAndEnabled(pm: PackageManager, pkgName: String) = runCatching { - val info = pm.getPackageInfo(pkgName, PackageInfoFlags.of(0)) - Log.d(TAG, "package $pkgName installed, enabled = ${info.applicationInfo.enabled}") - info.applicationInfo.enabled + val info = pm.getApplicationInfo(pkgName, ApplicationInfoFlags.of(0)) + Log.d(TAG, "package $pkgName installed, enabled = ${info.enabled}") + info.enabled }.getOrDefault(false) fun enableOrDisableEuicc(context: Context) { |
