Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 93955e58 authored by Guillaume Jacquart's avatar Guillaume Jacquart
Browse files

Add setVpnPackageAuthorization permission handling

parent 63da6ba9
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -8,8 +8,8 @@ android {

    defaultConfig {
        applicationId "foundation.e.eprivacymoduledemo"
        minSdkVersion 26
        targetSdkVersion 29
        minSdkVersion 24
        targetSdkVersion 30
        versionCode 1
        versionName "1.0"

+3 −3
Original line number Diff line number Diff line
@@ -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
+3 −3
Original line number Diff line number Diff line
@@ -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"
+3 −6
Original line number Diff line number Diff line
@@ -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
@@ -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
@@ -112,6 +111,4 @@ class PermissionsPrivacyModule(context: Context): APermissionsPrivacyModule(cont
//            })

    }


}
 No newline at end of file