Loading packages/SettingsLib/DataStore/src/com/android/settingslib/datastore/SettingsStore.kt +1 −1 Original line number Diff line number Diff line Loading @@ -23,7 +23,7 @@ import android.util.Log import java.util.concurrent.ConcurrentHashMap /** Base class of the Settings provider data stores. */ abstract class SettingsStore(protected val contentResolver: ContentResolver) : sealed class SettingsStore(protected val contentResolver: ContentResolver) : AbstractKeyedDataObservable<String>(), KeyValueStore { private val defaultValues = ConcurrentHashMap<String, Any>() Loading packages/SettingsLib/Graph/Android.bp +2 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,8 @@ android_library { "androidx.fragment_fragment", "androidx.preference_preference", ], sdk_version: "system_current", min_sdk_version: "21", kotlincflags: ["-Xjvm-default=all"], } Loading packages/SettingsLib/Ipc/Android.bp +3 −0 Original line number Diff line number Diff line Loading @@ -13,6 +13,8 @@ android_library { "guava", "kotlinx-coroutines-android", ], sdk_version: "system_current", min_sdk_version: "21", kotlincflags: ["-Xjvm-default=all"], } Loading @@ -26,4 +28,5 @@ android_library { "flag-junit", "kotlinx-coroutines-android", ], test_only: true, } packages/SettingsLib/Ipc/src/com/android/settingslib/ipc/AppOpApiPermissionChecker.kt +2 −2 Original line number Diff line number Diff line Loading @@ -22,7 +22,7 @@ import android.content.Context import android.content.pm.PackageManager /** [ApiPermissionChecker] that checks if calling app has given app-op permission. */ class AppOpApiPermissionChecker<T>(private val op: Int, private val permission: String) : class AppOpApiPermissionChecker<T>(private val op: String, private val permission: String) : ApiPermissionChecker<T> { @Suppress("DEPRECATION") Loading @@ -35,7 +35,7 @@ class AppOpApiPermissionChecker<T>(private val op: Int, private val permission: val appOpsManager = application.getSystemService(Context.APP_OPS_SERVICE) as? AppOpsManager ?: return false val pkg = application.packageManager.getNameForUid(callingUid) ?: return false return when (appOpsManager.noteOp(op, callingUid, pkg)) { return when (appOpsManager.noteOp(op, callingUid, pkg, null, null)) { AppOpsManager.MODE_ALLOWED -> true AppOpsManager.MODE_DEFAULT -> application.checkPermission(permission, callingPid, callingUid) == Loading packages/SettingsLib/Preference/testutils/Android.bp +1 −0 Original line number Diff line number Diff line Loading @@ -30,4 +30,5 @@ android_library { "mockito-kotlin2", "truth", ], test_only: true, } Loading
packages/SettingsLib/DataStore/src/com/android/settingslib/datastore/SettingsStore.kt +1 −1 Original line number Diff line number Diff line Loading @@ -23,7 +23,7 @@ import android.util.Log import java.util.concurrent.ConcurrentHashMap /** Base class of the Settings provider data stores. */ abstract class SettingsStore(protected val contentResolver: ContentResolver) : sealed class SettingsStore(protected val contentResolver: ContentResolver) : AbstractKeyedDataObservable<String>(), KeyValueStore { private val defaultValues = ConcurrentHashMap<String, Any>() Loading
packages/SettingsLib/Graph/Android.bp +2 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,8 @@ android_library { "androidx.fragment_fragment", "androidx.preference_preference", ], sdk_version: "system_current", min_sdk_version: "21", kotlincflags: ["-Xjvm-default=all"], } Loading
packages/SettingsLib/Ipc/Android.bp +3 −0 Original line number Diff line number Diff line Loading @@ -13,6 +13,8 @@ android_library { "guava", "kotlinx-coroutines-android", ], sdk_version: "system_current", min_sdk_version: "21", kotlincflags: ["-Xjvm-default=all"], } Loading @@ -26,4 +28,5 @@ android_library { "flag-junit", "kotlinx-coroutines-android", ], test_only: true, }
packages/SettingsLib/Ipc/src/com/android/settingslib/ipc/AppOpApiPermissionChecker.kt +2 −2 Original line number Diff line number Diff line Loading @@ -22,7 +22,7 @@ import android.content.Context import android.content.pm.PackageManager /** [ApiPermissionChecker] that checks if calling app has given app-op permission. */ class AppOpApiPermissionChecker<T>(private val op: Int, private val permission: String) : class AppOpApiPermissionChecker<T>(private val op: String, private val permission: String) : ApiPermissionChecker<T> { @Suppress("DEPRECATION") Loading @@ -35,7 +35,7 @@ class AppOpApiPermissionChecker<T>(private val op: Int, private val permission: val appOpsManager = application.getSystemService(Context.APP_OPS_SERVICE) as? AppOpsManager ?: return false val pkg = application.packageManager.getNameForUid(callingUid) ?: return false return when (appOpsManager.noteOp(op, callingUid, pkg)) { return when (appOpsManager.noteOp(op, callingUid, pkg, null, null)) { AppOpsManager.MODE_ALLOWED -> true AppOpsManager.MODE_DEFAULT -> application.checkPermission(permission, callingPid, callingUid) == Loading
packages/SettingsLib/Preference/testutils/Android.bp +1 −0 Original line number Diff line number Diff line Loading @@ -30,4 +30,5 @@ android_library { "mockito-kotlin2", "truth", ], test_only: true, }