Loading privacymodulese/build.gradle +5 −4 Original line number Diff line number Diff line Loading @@ -4,11 +4,12 @@ apply plugin: 'maven-publish' android { compileSdkVersion 29 compileSdkVersion 30 defaultConfig { minSdkVersion 26 targetSdkVersion 29 minSdkVersion 30 targetSdkVersion 30 versionName advanced_privacy_version consumerProguardFiles "consumer-rules.pro" } Loading Loading @@ -37,7 +38,7 @@ publishing { maven(MavenPublication) { groupId 'foundation.e' //You can either define these here or get them from project conf elsewhere artifactId 'privacymodule.e-29' artifactId 'privacymodule.e-30' version android.defaultConfig.versionName artifact "$buildDir/outputs/aar/privacymodulese-release.aar" //aar artifact you want to publish // artifact "$buildDir/outputs/aar/privacymodulese-debug.aar" //aar artifact you want to publish Loading privacymodulese/src/main/java/foundation/e/privacymodules/permissions/PermissionsPrivacyModule.kt +2 −1 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ import android.app.AppOpsManager.OP_NONE import android.app.AppOpsManager.strOpToOp import android.content.Context import android.net.IConnectivityManager import android.net.VpnManager.TYPE_VPN_SERVICE import android.os.ServiceManager import android.os.UserHandle import android.util.Log Loading Loading @@ -70,7 +71,7 @@ class PermissionsPrivacyModule(context: Context): APermissionsPrivacyModule(cont if (service.prepareVpn(null, packageName, UserHandle.myUserId())) { // Authorize this app to initiate VPN connections in the future without user // intervention. service.setVpnPackageAuthorization(packageName, UserHandle.myUserId(), true) service.setVpnPackageAuthorization(packageName, UserHandle.myUserId(), TYPE_VPN_SERVICE) return true } } catch (e: java.lang.Exception) { Loading Loading
privacymodulese/build.gradle +5 −4 Original line number Diff line number Diff line Loading @@ -4,11 +4,12 @@ apply plugin: 'maven-publish' android { compileSdkVersion 29 compileSdkVersion 30 defaultConfig { minSdkVersion 26 targetSdkVersion 29 minSdkVersion 30 targetSdkVersion 30 versionName advanced_privacy_version consumerProguardFiles "consumer-rules.pro" } Loading Loading @@ -37,7 +38,7 @@ publishing { maven(MavenPublication) { groupId 'foundation.e' //You can either define these here or get them from project conf elsewhere artifactId 'privacymodule.e-29' artifactId 'privacymodule.e-30' version android.defaultConfig.versionName artifact "$buildDir/outputs/aar/privacymodulese-release.aar" //aar artifact you want to publish // artifact "$buildDir/outputs/aar/privacymodulese-debug.aar" //aar artifact you want to publish Loading
privacymodulese/src/main/java/foundation/e/privacymodules/permissions/PermissionsPrivacyModule.kt +2 −1 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ import android.app.AppOpsManager.OP_NONE import android.app.AppOpsManager.strOpToOp import android.content.Context import android.net.IConnectivityManager import android.net.VpnManager.TYPE_VPN_SERVICE import android.os.ServiceManager import android.os.UserHandle import android.util.Log Loading Loading @@ -70,7 +71,7 @@ class PermissionsPrivacyModule(context: Context): APermissionsPrivacyModule(cont if (service.prepareVpn(null, packageName, UserHandle.myUserId())) { // Authorize this app to initiate VPN connections in the future without user // intervention. service.setVpnPackageAuthorization(packageName, UserHandle.myUserId(), true) service.setVpnPackageAuthorization(packageName, UserHandle.myUserId(), TYPE_VPN_SERVICE) return true } } catch (e: java.lang.Exception) { Loading