Class PackageInstaller.Session
public class PackageInstaller.Session : Closeable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ICloseable, IAutoCloseable
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<AutoCloseable>PackageInstaller.Session
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<AutoCloseable>.SExecuteWithSignature(Type, IJavaType, string, string, params object[])JVMBridgeBase<AutoCloseable>.SExecute<TReturn, TConverter>(Type, IJavaType, string, params object[])JVMBridgeBase<AutoCloseable>.IsAssignableFrom(IJavaType)JVMBridgeBase<AutoCloseable>.IsAssignableFrom<T>()JVMBridgeBase<AutoCloseable>.Execute<T>(params T[])JVMBridgeBase<AutoCloseable>.DynBridgeClazzJVMBridgeBase<AutoCloseable>.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
Session()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public Session()
Session(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 Session(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
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
Methods
Abandon()
public void Abandon()
AddChildSessionId(int)
public void AddChildSessionId(int arg0)
Parameters
Close()
public void Close()
Commit(IntentSender)
public void Commit(IntentSender arg0)
Parameters
arg0
IntentSender
Fsync(OutputStream)
public void Fsync(OutputStream arg0)
Parameters
arg0
OutputStream
Exceptions
GetAppMetadata()
public PersistableBundle GetAppMetadata()
Returns
GetChildSessionIds()
public int[] GetChildSessionIds()
Returns
GetNames()
public String[] GetNames()
Returns
Exceptions
GetParentSessionId()
public int GetParentSessionId()
Returns
IsApplicationEnabledSettingPersistent()
public bool IsApplicationEnabledSettingPersistent()
Returns
IsMultiPackage()
public bool IsMultiPackage()
Returns
IsRequestUpdateOwnership()
public bool IsRequestUpdateOwnership()
Returns
IsStaged()
public bool IsStaged()
Returns
OpenRead(String)
public InputStream OpenRead(String arg0)
Parameters
Returns
Exceptions
OpenWrite(String, long, long)
public OutputStream OpenWrite(String arg0, long arg1, long arg2)
Parameters
Returns
Exceptions
RemoveChildSessionId(int)
public void RemoveChildSessionId(int arg0)
Parameters
RemoveSplit(String)
public void RemoveSplit(String arg0)
Parameters
Exceptions
RequestChecksums(String, int, List<Certificate>, Executor, OnChecksumsReadyListener)
public void RequestChecksums(String arg0, int arg1, List<Certificate> arg2, Executor arg3, PackageManager.OnChecksumsReadyListener arg4)
Parameters
arg0
Stringarg1
intarg2
List<Certificate>arg3
Executorarg4
PackageManager.OnChecksumsReadyListener
Exceptions
RequestUserPreapproval(PreapprovalDetails, IntentSender)
public void RequestUserPreapproval(PackageInstaller.PreapprovalDetails arg0, IntentSender arg1)
Parameters
arg0
PackageInstaller.PreapprovalDetailsarg1
IntentSender
SetAppMetadata(PersistableBundle)
public void SetAppMetadata(PersistableBundle arg0)
Parameters
Exceptions
SetChecksums(String, List<Checksum>, byte[])
[Obsolete]
public void SetChecksums(String arg0, List<Checksum> arg1, byte[] arg2)
Parameters
Exceptions
SetStagingProgress(float)
public void SetStagingProgress(float arg0)
Parameters
Transfer(String)
public void Transfer(String arg0)