Class PackageInstaller.SessionParams
public class PackageInstaller.SessionParams : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IParcelable
- Inheritance
-
PackageInstaller.SessionParams
- Implements
- Inherited Members
- Extension Methods
Constructors
SessionParams(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 SessionParams(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
SessionParams(int)
public SessionParams(int arg0)
Parameters
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
CREATOR
public static Parcelable.Creator CREATOR { get; set; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
MODE_FULL_INSTALL
public static int MODE_FULL_INSTALL { get; set; }
Property Value
MODE_INHERIT_EXISTING
public static int MODE_INHERIT_EXISTING { get; set; }
Property Value
PERMISSION_STATE_DEFAULT
public static int PERMISSION_STATE_DEFAULT { get; set; }
Property Value
PERMISSION_STATE_DENIED
public static int PERMISSION_STATE_DENIED { get; set; }
Property Value
PERMISSION_STATE_GRANTED
public static int PERMISSION_STATE_GRANTED { get; set; }
Property Value
RESTRICTED_PERMISSIONS_ALL
public static Set RESTRICTED_PERMISSIONS_ALL { get; set; }
Property Value
USER_ACTION_NOT_REQUIRED
public static int USER_ACTION_NOT_REQUIRED { get; set; }
Property Value
USER_ACTION_REQUIRED
public static int USER_ACTION_REQUIRED { get; set; }
Property Value
USER_ACTION_UNSPECIFIED
public static int USER_ACTION_UNSPECIFIED { get; set; }
Property Value
Methods
CreatePoolableInstance(int)
HPA initializer for SessionParams(int arg0)
public static PackageInstaller.SessionParams CreatePoolableInstance(int arg0)
Parameters
arg0int
Returns
DescribeContents()
public int DescribeContents()
Returns
SetAppIcon(Bitmap)
public void SetAppIcon(Bitmap arg0)
Parameters
SetAppLabel(CharSequence)
public void SetAppLabel(CharSequence arg0)
Parameters
arg0CharSequence
SetAppPackageName(String)
public void SetAppPackageName(String arg0)
Parameters
SetApplicationEnabledSettingPersistent()
public void SetApplicationEnabledSettingPersistent()
SetAutoInstallDependenciesEnabled(bool)
public void SetAutoInstallDependenciesEnabled(bool arg0)
Parameters
SetAutoRevokePermissionsMode(bool)
[Obsolete("Deprecated in JVM")]
public void SetAutoRevokePermissionsMode(bool arg0)
Parameters
SetDontKillApp(bool)
public void SetDontKillApp(bool arg0)
Parameters
SetInstallLocation(int)
public void SetInstallLocation(int arg0)
Parameters
SetInstallReason(int)
public void SetInstallReason(int arg0)
Parameters
SetInstallScenario(int)
public void SetInstallScenario(int arg0)
Parameters
SetInstallerPackageName(String)
public void SetInstallerPackageName(String arg0)
Parameters
SetMultiPackage()
public void SetMultiPackage()
SetOriginatingUid(int)
public void SetOriginatingUid(int arg0)
Parameters
SetOriginatingUri(Uri)
public void SetOriginatingUri(Uri arg0)
Parameters
SetPackageSource(int)
public void SetPackageSource(int arg0)
Parameters
SetPermissionState(String, int)
public PackageInstaller.SessionParams SetPermissionState(String arg0, int arg1)
Parameters
Returns
SetReferrerUri(Uri)
public void SetReferrerUri(Uri arg0)
Parameters
SetRequestUpdateOwnership(bool)
public void SetRequestUpdateOwnership(bool arg0)
Parameters
SetRequireUserAction(int)
public void SetRequireUserAction(int arg0)
Parameters
SetSize(long)
public void SetSize(long arg0)
Parameters
SetUnarchiveId(int)
public void SetUnarchiveId(int arg0)
Parameters
SetWhitelistedRestrictedPermissions(Set<String>)
public void SetWhitelistedRestrictedPermissions(Set<String> arg0)
Parameters
WriteToParcel(Parcel, int)
public void WriteToParcel(Parcel arg0, int arg1)