summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuK1337 <priv.luk@gmail.com>2024-11-01 16:21:31 +0100
committerJulian Veit <Claymore1298@gmail.com>2024-11-08 11:56:39 +0100
commit09a0698255c270a6237cc63484765497bfd90b27 (patch)
treea24b92c4788deb7d33693c1f9560c83e51116f70
parent4e3f5637f1c9cdb4c1bafa7a37f5cbe28affe7f2 (diff)
OplusEuicc: Switch to PackageManager.getApplicationInfo()
Change-Id: Iccd792d147d61d324170ba4e3e2aa1b5a6910274
-rw-r--r--Euicc/src/org/lineageos/euicc/EuiccDisabler.kt14
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) {