Loading core/java/android/security/NetworkSecurityPolicy.java +18 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,11 @@ package android.security; import android.content.Context; import android.content.pm.PackageManager; import android.security.net.config.ApplicationConfig; import android.security.net.config.ManifestConfigSource; /** * Network security policy. * Loading Loading @@ -86,4 +91,17 @@ public class NetworkSecurityPolicy { FrameworkNetworkSecurityPolicy policy = new FrameworkNetworkSecurityPolicy(permitted); libcore.net.NetworkSecurityPolicy.setInstance(policy); } /** * Returns an {@link ApplicationConfig} based on the configuration for {@code packageName}. * * @hide */ public static ApplicationConfig getApplicationConfigForPackage(Context context, String packageName) throws PackageManager.NameNotFoundException { Context appContext = context.createPackageContext(packageName, 0); ManifestConfigSource source = new ManifestConfigSource(appContext); return new ApplicationConfig(source); } } Loading
core/java/android/security/NetworkSecurityPolicy.java +18 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,11 @@ package android.security; import android.content.Context; import android.content.pm.PackageManager; import android.security.net.config.ApplicationConfig; import android.security.net.config.ManifestConfigSource; /** * Network security policy. * Loading Loading @@ -86,4 +91,17 @@ public class NetworkSecurityPolicy { FrameworkNetworkSecurityPolicy policy = new FrameworkNetworkSecurityPolicy(permitted); libcore.net.NetworkSecurityPolicy.setInstance(policy); } /** * Returns an {@link ApplicationConfig} based on the configuration for {@code packageName}. * * @hide */ public static ApplicationConfig getApplicationConfigForPackage(Context context, String packageName) throws PackageManager.NameNotFoundException { Context appContext = context.createPackageContext(packageName, 0); ManifestConfigSource source = new ManifestConfigSource(appContext); return new ApplicationConfig(source); } }