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, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<StrictMode.VmPolicy.Builder>
StrictMode.VmPolicy.Builder
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<StrictMode.VmPolicy.Builder>.IsAssignableFrom(IJavaType)
JVMBridgeBase<StrictMode.VmPolicy.Builder>.IsAssignableFrom<T>()
JVMBridgeBase<StrictMode.VmPolicy.Builder>.Execute<T>(params T[])
JVMBridgeBase<StrictMode.VmPolicy.Builder>.DynBridgeClazz
JVMBridgeBase<StrictMode.VmPolicy.Builder>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

Builder()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public Builder()

Builder(VmPolicy)

public Builder(StrictMode.VmPolicy arg0)

Parameters

arg0 StrictMode.VmPolicy

StrictMode.VmPolicy

Builder(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public Builder(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

Build()

public StrictMode.VmPolicy Build()

Returns

StrictMode.VmPolicy

StrictMode.VmPolicy

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

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

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