Table of Contents

Class PackageInstaller.SessionParams

Namespace
Android.Content.Pm
Assembly
MASES.Netdroid.dll
public class PackageInstaller.SessionParams : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IParcelable
Inheritance
JVMBridgeBase
JVMBridgeBase<Parcelable>
PackageInstaller.SessionParams
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Parcelable>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Parcelable>.IsAssignableFrom<T>()
JVMBridgeBase<Parcelable>.Execute<T>(params T[])
JVMBridgeBase<Parcelable>.DynBridgeClazz
JVMBridgeBase<Parcelable>.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

SessionParams()

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

public SessionParams()

SessionParams(int)

public SessionParams(int arg0)

Parameters

arg0 int

int

SessionParams(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 SessionParams(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CREATOR

public static Parcelable.Creator CREATOR { get; }

Property Value

Parcelable.Creator

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

MODE_FULL_INSTALL

public static int MODE_FULL_INSTALL { get; }

Property Value

int

MODE_INHERIT_EXISTING

public static int MODE_INHERIT_EXISTING { get; }

Property Value

int

PERMISSION_STATE_DEFAULT

public static int PERMISSION_STATE_DEFAULT { get; }

Property Value

int

PERMISSION_STATE_DENIED

public static int PERMISSION_STATE_DENIED { get; }

Property Value

int

PERMISSION_STATE_GRANTED

public static int PERMISSION_STATE_GRANTED { get; }

Property Value

int

RESTRICTED_PERMISSIONS_ALL

public static Set RESTRICTED_PERMISSIONS_ALL { get; }

Property Value

Set

USER_ACTION_NOT_REQUIRED

public static int USER_ACTION_NOT_REQUIRED { get; }

Property Value

int

USER_ACTION_REQUIRED

public static int USER_ACTION_REQUIRED { get; }

Property Value

int

USER_ACTION_UNSPECIFIED

public static int USER_ACTION_UNSPECIFIED { get; }

Property Value

int

Methods

DescribeContents()

public int DescribeContents()

Returns

int

int

SetAppIcon(Bitmap)

public void SetAppIcon(Bitmap arg0)

Parameters

arg0 Bitmap

Bitmap

SetAppLabel(CharSequence)

public void SetAppLabel(CharSequence arg0)

Parameters

arg0 CharSequence

CharSequence

SetAppPackageName(String)

public void SetAppPackageName(String arg0)

Parameters

arg0 String

String

SetApplicationEnabledSettingPersistent()

public void SetApplicationEnabledSettingPersistent()

SetAutoRevokePermissionsMode(bool)

[Obsolete]
public void SetAutoRevokePermissionsMode(bool arg0)

Parameters

arg0 bool

bool

SetDontKillApp(bool)

public void SetDontKillApp(bool arg0)

Parameters

arg0 bool

bool

SetInstallLocation(int)

public void SetInstallLocation(int arg0)

Parameters

arg0 int

int

SetInstallReason(int)

public void SetInstallReason(int arg0)

Parameters

arg0 int

int

SetInstallScenario(int)

public void SetInstallScenario(int arg0)

Parameters

arg0 int

int

SetInstallerPackageName(String)

public void SetInstallerPackageName(String arg0)

Parameters

arg0 String

String

SetMultiPackage()

public void SetMultiPackage()

SetOriginatingUid(int)

public void SetOriginatingUid(int arg0)

Parameters

arg0 int

int

SetOriginatingUri(Uri)

public void SetOriginatingUri(Uri arg0)

Parameters

arg0 Uri

Uri

SetPackageSource(int)

public void SetPackageSource(int arg0)

Parameters

arg0 int

int

SetPermissionState(String, int)

public PackageInstaller.SessionParams SetPermissionState(String arg0, int arg1)

Parameters

arg0 String

String

arg1 int

int

Returns

PackageInstaller.SessionParams

PackageInstaller.SessionParams

SetReferrerUri(Uri)

public void SetReferrerUri(Uri arg0)

Parameters

arg0 Uri

Uri

SetRequestUpdateOwnership(bool)

public void SetRequestUpdateOwnership(bool arg0)

Parameters

arg0 bool

bool

SetRequireUserAction(int)

public void SetRequireUserAction(int arg0)

Parameters

arg0 int

int

SetSize(long)

public void SetSize(long arg0)

Parameters

arg0 long

long

SetUnarchiveId(int)

public void SetUnarchiveId(int arg0)

Parameters

arg0 int

int

SetWhitelistedRestrictedPermissions(Set<String>)

public void SetWhitelistedRestrictedPermissions(Set<String> arg0)

Parameters

arg0 Set<String>

Set

WriteToParcel(Parcel, int)

public void WriteToParcel(Parcel arg0, int arg1)

Parameters

arg0 Parcel

Parcel

arg1 int

int