Table of Contents

Class StrictMode.VmPolicy.Builder

Namespace
Android.Os
Assembly
MASES.Netdroid.dll
public class StrictMode.VmPolicy.Builder : JVMBridgeBase<StrictMode.VmPolicy.Builder>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
Inheritance
StrictMode.VmPolicy.Builder
Implements
Extension Methods

Constructors

Builder()

public Builder()

Builder(VmPolicy)

public Builder(StrictMode.VmPolicy arg0)

Parameters

arg0 StrictMode.VmPolicy

StrictMode.VmPolicy

Builder(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Builder(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

Build()

public StrictMode.VmPolicy Build()

Returns

StrictMode.VmPolicy

StrictMode.VmPolicy

CreatePoolableInstance()

HPA initializer for Builder()

public static StrictMode.VmPolicy.Builder CreatePoolableInstance()

Returns

StrictMode.VmPolicy.Builder

CreatePoolableInstance(VmPolicy)

HPA initializer for Builder(Android.Os.StrictMode.VmPolicy arg0)

public static StrictMode.VmPolicy.Builder CreatePoolableInstance(StrictMode.VmPolicy arg0)

Parameters

arg0 StrictMode.VmPolicy

Returns

StrictMode.VmPolicy.Builder

DetectActivityLeaks()

public StrictMode.VmPolicy.Builder DetectActivityLeaks()

Returns

StrictMode.VmPolicy.Builder

StrictMode.VmPolicy.Builder

DetectAll()

public StrictMode.VmPolicy.Builder DetectAll()

Returns

StrictMode.VmPolicy.Builder

StrictMode.VmPolicy.Builder

DetectBlockedBackgroundActivityLaunch()

public StrictMode.VmPolicy.Builder DetectBlockedBackgroundActivityLaunch()

Returns

StrictMode.VmPolicy.Builder

StrictMode.VmPolicy.Builder

DetectCleartextNetwork()

public StrictMode.VmPolicy.Builder DetectCleartextNetwork()

Returns

StrictMode.VmPolicy.Builder

StrictMode.VmPolicy.Builder

DetectContentUriWithoutPermission()

public StrictMode.VmPolicy.Builder DetectContentUriWithoutPermission()

Returns

StrictMode.VmPolicy.Builder

StrictMode.VmPolicy.Builder

DetectCredentialProtectedWhileLocked()

public StrictMode.VmPolicy.Builder DetectCredentialProtectedWhileLocked()

Returns

StrictMode.VmPolicy.Builder

StrictMode.VmPolicy.Builder

DetectFileUriExposure()

public StrictMode.VmPolicy.Builder DetectFileUriExposure()

Returns

StrictMode.VmPolicy.Builder

StrictMode.VmPolicy.Builder

DetectImplicitDirectBoot()

public StrictMode.VmPolicy.Builder DetectImplicitDirectBoot()

Returns

StrictMode.VmPolicy.Builder

StrictMode.VmPolicy.Builder

DetectIncorrectContextUse()

public StrictMode.VmPolicy.Builder DetectIncorrectContextUse()

Returns

StrictMode.VmPolicy.Builder

StrictMode.VmPolicy.Builder

DetectLeakedClosableObjects()

public StrictMode.VmPolicy.Builder DetectLeakedClosableObjects()

Returns

StrictMode.VmPolicy.Builder

StrictMode.VmPolicy.Builder

DetectLeakedRegistrationObjects()

public StrictMode.VmPolicy.Builder DetectLeakedRegistrationObjects()

Returns

StrictMode.VmPolicy.Builder

StrictMode.VmPolicy.Builder

DetectLeakedSqlLiteObjects()

public StrictMode.VmPolicy.Builder DetectLeakedSqlLiteObjects()

Returns

StrictMode.VmPolicy.Builder

StrictMode.VmPolicy.Builder

DetectNonSdkApiUsage()

public StrictMode.VmPolicy.Builder DetectNonSdkApiUsage()

Returns

StrictMode.VmPolicy.Builder

StrictMode.VmPolicy.Builder

DetectUnsafeIntentLaunch()

public StrictMode.VmPolicy.Builder DetectUnsafeIntentLaunch()

Returns

StrictMode.VmPolicy.Builder

StrictMode.VmPolicy.Builder

DetectUntaggedSockets()

public StrictMode.VmPolicy.Builder DetectUntaggedSockets()

Returns

StrictMode.VmPolicy.Builder

StrictMode.VmPolicy.Builder

IgnoreBlockedBackgroundActivityLaunch()

public StrictMode.VmPolicy.Builder IgnoreBlockedBackgroundActivityLaunch()

Returns

StrictMode.VmPolicy.Builder

StrictMode.VmPolicy.Builder

PenaltyDeath()

public StrictMode.VmPolicy.Builder PenaltyDeath()

Returns

StrictMode.VmPolicy.Builder

StrictMode.VmPolicy.Builder

PenaltyDeathOnCleartextNetwork()

public StrictMode.VmPolicy.Builder PenaltyDeathOnCleartextNetwork()

Returns

StrictMode.VmPolicy.Builder

StrictMode.VmPolicy.Builder

PenaltyDeathOnFileUriExposure()

public StrictMode.VmPolicy.Builder PenaltyDeathOnFileUriExposure()

Returns

StrictMode.VmPolicy.Builder

StrictMode.VmPolicy.Builder

PenaltyDropBox()

public StrictMode.VmPolicy.Builder PenaltyDropBox()

Returns

StrictMode.VmPolicy.Builder

StrictMode.VmPolicy.Builder

PenaltyListener(Executor, OnVmViolationListener)

public StrictMode.VmPolicy.Builder PenaltyListener(Executor arg0, StrictMode.OnVmViolationListener arg1)

Parameters

arg0 Executor

Executor

arg1 StrictMode.OnVmViolationListener

StrictMode.OnVmViolationListener

Returns

StrictMode.VmPolicy.Builder

StrictMode.VmPolicy.Builder

PenaltyLog()

public StrictMode.VmPolicy.Builder PenaltyLog()

Returns

StrictMode.VmPolicy.Builder

StrictMode.VmPolicy.Builder

PermitNonSdkApiUsage()

public StrictMode.VmPolicy.Builder PermitNonSdkApiUsage()

Returns

StrictMode.VmPolicy.Builder

StrictMode.VmPolicy.Builder

PermitUnsafeIntentLaunch()

public StrictMode.VmPolicy.Builder PermitUnsafeIntentLaunch()

Returns

StrictMode.VmPolicy.Builder

StrictMode.VmPolicy.Builder

SetClassInstanceLimit(Class, int)

public StrictMode.VmPolicy.Builder SetClassInstanceLimit(Class arg0, int arg1)

Parameters

arg0 Class

Class

arg1 int

int

Returns

StrictMode.VmPolicy.Builder

StrictMode.VmPolicy.Builder