Class PackageInstaller.SessionParams
public class PackageInstaller.SessionParams : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IParcelable
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Parcelable>PackageInstaller.SessionParams
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Parcelable>.SExecuteWithSignature<TReturn>(IJavaType, string, string, params object[])JVMBridgeBase<Parcelable>.SExecuteWithSignature<TNewClass, TReturn>(string, string, params object[])JVMBridgeBase<Parcelable>.IsAssignableFrom(IJavaType)JVMBridgeBase<Parcelable>.IsAssignableFrom<T>()JVMBridgeBase<Parcelable>.Execute<T>(params T[])JVMBridgeBase<Parcelable>.DynBridgeClazzJVMBridgeBase<Parcelable>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.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
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
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
CREATOR
public static Parcelable.Creator CREATOR { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
MODE_FULL_INSTALL
public static int MODE_FULL_INSTALL { get; }
Property Value
MODE_INHERIT_EXISTING
public static int MODE_INHERIT_EXISTING { get; }
Property Value
PERMISSION_STATE_DEFAULT
public static int PERMISSION_STATE_DEFAULT { get; }
Property Value
PERMISSION_STATE_DENIED
public static int PERMISSION_STATE_DENIED { get; }
Property Value
PERMISSION_STATE_GRANTED
public static int PERMISSION_STATE_GRANTED { get; }
Property Value
RESTRICTED_PERMISSIONS_ALL
public static Set RESTRICTED_PERMISSIONS_ALL { get; }
Property Value
USER_ACTION_NOT_REQUIRED
public static int USER_ACTION_NOT_REQUIRED { get; }
Property Value
USER_ACTION_REQUIRED
public static int USER_ACTION_REQUIRED { get; }
Property Value
USER_ACTION_UNSPECIFIED
public static int USER_ACTION_UNSPECIFIED { get; }
Property Value
Methods
DescribeContents()
public int DescribeContents()
Returns
SetAppIcon(Bitmap)
public void SetAppIcon(Bitmap arg0)
Parameters
SetAppLabel(CharSequence)
public void SetAppLabel(CharSequence arg0)
Parameters
arg0
CharSequence
SetAppPackageName(String)
public void SetAppPackageName(String arg0)
Parameters
SetApplicationEnabledSettingPersistent()
public void SetApplicationEnabledSettingPersistent()
SetAutoRevokePermissionsMode(bool)
[Obsolete]
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)