Loading eprivacymoduledemo/build.gradle +2 −2 Original line number Diff line number Diff line Loading @@ -8,8 +8,8 @@ android { defaultConfig { applicationId "foundation.e.eprivacymoduledemo" minSdkVersion 26 targetSdkVersion 29 minSdkVersion 24 targetSdkVersion 30 versionCode 1 versionName "1.0" Loading eprivacymoduledemo/src/main/java/foundation/e/eprivacymoduledemo/FakeLocationActivity.kt +3 −3 Original line number Diff line number Diff line Loading @@ -13,15 +13,15 @@ import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AppCompatActivity import androidx.databinding.DataBindingUtil import foundation.e.eprivacymoduledemo.databinding.FakeLocationActivityBinding import foundation.e.privacymodules.location.FakeLocationModule import foundation.e.privacymodules.location.IFakeLocationModule import foundation.e.privacymodules.location.FakeLocation import foundation.e.privacymodules.location.IFakeLocation import foundation.e.privacymodules.permissions.PermissionsPrivacyModule import foundation.e.privacymodules.permissions.data.AppOpModes import foundation.e.privacymodules.permissions.data.ApplicationDescription class FakeLocationActivity : AppCompatActivity() { private val fakeLocationModule: IFakeLocationModule by lazy { FakeLocationModule(this) } private val fakeLocationModule: IFakeLocation by lazy { FakeLocation(this) } private val permissionsModule by lazy { PermissionsPrivacyModule(this) } private lateinit var binding: FakeLocationActivityBinding Loading privacymodulese/build.gradle +3 −3 Original line number Diff line number Diff line Loading @@ -4,11 +4,11 @@ apply plugin: 'maven-publish' android { compileSdkVersion 29 compileSdkVersion 30 defaultConfig { minSdkVersion 26 targetSdkVersion 29 minSdkVersion 30 targetSdkVersion 30 versionCode 3 versionName "0.4.2" consumerProguardFiles "consumer-rules.pro" Loading privacymodulese/src/main/java/foundation/e/privacymodules/permissions/PermissionsPrivacyModule.kt +3 −6 Original line number Diff line number Diff line Loading @@ -3,10 +3,9 @@ package foundation.e.privacymodules.permissions import android.app.AppOpsManager import android.app.AppOpsManager.* import android.content.Context import android.net.IConnectivityManager import android.os.ServiceManager import android.os.UserHandle import android.util.Log import android.widget.Toast import androidx.appcompat.app.AppCompatActivity import foundation.e.privacymodules.commons.ManualAction import foundation.e.privacymodules.permissions.data.AppOpModes import foundation.e.privacymodules.permissions.data.ApplicationDescription Loading @@ -18,7 +17,7 @@ import java.util.* class PermissionsPrivacyModule(context: Context): APermissionsPrivacyModule(context) { private val appOpsManager: AppOpsManager get() = context.getSystemService(Context.APP_OPS_SERVICE) as AppOpsManager = context.getSystemService(AppCompatActivity.APP_OPS_SERVICE) as AppOpsManager /** * @see IPermissionsPrivacyModule.toggleDangerousPermission Loading Loading @@ -112,6 +111,4 @@ class PermissionsPrivacyModule(context: Context): APermissionsPrivacyModule(cont // }) } } No newline at end of file Loading
eprivacymoduledemo/build.gradle +2 −2 Original line number Diff line number Diff line Loading @@ -8,8 +8,8 @@ android { defaultConfig { applicationId "foundation.e.eprivacymoduledemo" minSdkVersion 26 targetSdkVersion 29 minSdkVersion 24 targetSdkVersion 30 versionCode 1 versionName "1.0" Loading
eprivacymoduledemo/src/main/java/foundation/e/eprivacymoduledemo/FakeLocationActivity.kt +3 −3 Original line number Diff line number Diff line Loading @@ -13,15 +13,15 @@ import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AppCompatActivity import androidx.databinding.DataBindingUtil import foundation.e.eprivacymoduledemo.databinding.FakeLocationActivityBinding import foundation.e.privacymodules.location.FakeLocationModule import foundation.e.privacymodules.location.IFakeLocationModule import foundation.e.privacymodules.location.FakeLocation import foundation.e.privacymodules.location.IFakeLocation import foundation.e.privacymodules.permissions.PermissionsPrivacyModule import foundation.e.privacymodules.permissions.data.AppOpModes import foundation.e.privacymodules.permissions.data.ApplicationDescription class FakeLocationActivity : AppCompatActivity() { private val fakeLocationModule: IFakeLocationModule by lazy { FakeLocationModule(this) } private val fakeLocationModule: IFakeLocation by lazy { FakeLocation(this) } private val permissionsModule by lazy { PermissionsPrivacyModule(this) } private lateinit var binding: FakeLocationActivityBinding Loading
privacymodulese/build.gradle +3 −3 Original line number Diff line number Diff line Loading @@ -4,11 +4,11 @@ apply plugin: 'maven-publish' android { compileSdkVersion 29 compileSdkVersion 30 defaultConfig { minSdkVersion 26 targetSdkVersion 29 minSdkVersion 30 targetSdkVersion 30 versionCode 3 versionName "0.4.2" consumerProguardFiles "consumer-rules.pro" Loading
privacymodulese/src/main/java/foundation/e/privacymodules/permissions/PermissionsPrivacyModule.kt +3 −6 Original line number Diff line number Diff line Loading @@ -3,10 +3,9 @@ package foundation.e.privacymodules.permissions import android.app.AppOpsManager import android.app.AppOpsManager.* import android.content.Context import android.net.IConnectivityManager import android.os.ServiceManager import android.os.UserHandle import android.util.Log import android.widget.Toast import androidx.appcompat.app.AppCompatActivity import foundation.e.privacymodules.commons.ManualAction import foundation.e.privacymodules.permissions.data.AppOpModes import foundation.e.privacymodules.permissions.data.ApplicationDescription Loading @@ -18,7 +17,7 @@ import java.util.* class PermissionsPrivacyModule(context: Context): APermissionsPrivacyModule(context) { private val appOpsManager: AppOpsManager get() = context.getSystemService(Context.APP_OPS_SERVICE) as AppOpsManager = context.getSystemService(AppCompatActivity.APP_OPS_SERVICE) as AppOpsManager /** * @see IPermissionsPrivacyModule.toggleDangerousPermission Loading Loading @@ -112,6 +111,4 @@ class PermissionsPrivacyModule(context: Context): APermissionsPrivacyModule(cont // }) } } No newline at end of file