PackageInstaller.Session 类
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
正在主动暂存的安装。
[Android.Runtime.Register("android/content/pm/PackageInstaller$Session", DoNotGenerateAcw=true)]
public class PackageInstaller.Session : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.IO.ICloseable
[<Android.Runtime.Register("android/content/pm/PackageInstaller$Session", DoNotGenerateAcw=true)>]
type PackageInstaller.Session = class
inherit Object
interface ICloseable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 继承
- 属性
- 实现
正在主动暂存的安装。 若要成功安装,所有现有包和新包必须具有相同的包名称、版本代码和签名证书。
会话可能包含任意数量的拆分包。 如果应用程序尚不存在,则此会话必须包含基本包。
如果此会话中包含的 APK 已由现有安装(例如,相同的拆分名称)定义,则此会话中的 APK 将替换现有的 APK。
在这种情况下,需要同时提交多个包,单个多包会话可以引用多个会话。 创建此会话时没有包名称和调用 SessionParams#setMultiPackage()
。 可以添加 #addChildSessionId(int)
单个会话 ID,并提交多包会话将导致所有子会话以原子方式提交。
适用于 . 的 android.content.pm.PackageInstaller.Session
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
App |
(可选)设置应用元数据。 |
Class |
返回此 |
Handle |
基础 Android 实例的句柄。 (继承自 Object) |
Is |
正在主动暂存的安装。 |
Is |
正在主动暂存的安装。 |
Is |
正在主动暂存的安装。 |
Is |
正在主动暂存的安装。 |
Jni |
正在主动暂存的安装。 (继承自 Object) |
Jni |
正在主动暂存的安装。 |
Parent |
正在主动暂存的安装。 |
Peer |
正在主动暂存的安装。 (继承自 Object) |
Threshold |
正在主动暂存的安装。 |
Threshold |
正在主动暂存的安装。 |
Abandon() |
完全放弃此会话,销毁所有暂存数据并使其无效。 |
Add |
将会话 ID 添加到提交此会话时将以原子方式提交的会话集。 |
Clone() |
创建并返回此对象的副本。 (继承自 Object) |
Close() |
释放此会话对象。 |
Commit(Intent |
尝试提交此会话中暂存的所有内容。 |
Dispose() |
正在主动暂存的安装。 (继承自 Object) |
Dispose(Boolean) |
正在主动暂存的安装。 (继承自 Object) |
Equals(Object) |
指示其他对象是否“等于”此对象。 (继承自 Object) |
Fsync(Stream) |
确保给定流的任何未完成数据都已提交到磁盘。 |
Get |
正在主动暂存的安装。 |
Get |
返回对象的哈希代码值。 (继承自 Object) |
Get |
返回此会话中包含的所有 APK 名称。 |
Java |
当垃圾回收确定不再引用该对象时,由对象上的垃圾回收器调用。 (继承自 Object) |
Notify() |
唤醒正在等待此对象的监视器的单个线程。 (继承自 Object) |
Notify |
唤醒正在等待此对象的监视器的所有线程。 (继承自 Object) |
Open |
打开流以从会话中读取 APK 文件。 |
Open |
打开流以将 APK 文件写入会话。 |
Remove |
从提交此会话时以原子方式提交的会话集中删除会话 ID。 |
Remove |
删除拆分。 |
Request |
正在主动暂存的安装。 |
Request |
正在主动暂存的安装。 |
Set |
为会话中的 APK 文件设置安装程序提供的校验和。 |
Set |
设置 Handle 属性。 (继承自 Object) |
Set |
设置暂存此会话的当前进度。 |
To |
正在主动暂存的安装。 (继承自 Object) |
To |
返回对象的字符串表示形式。 (继承自 Object) |
Transfer(String) |
将会话转移到新所有者。 |
Unregister |
正在主动暂存的安装。 (继承自 Object) |
Wait() |
使当前线程等待,直到唤醒它,通常是通过 em 通知/em> 或 <em>interrupted</em>。<>< (继承自 Object) |
Wait(Int64, Int32) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。 (继承自 Object) |
Wait(Int64) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。 (继承自 Object) |
IJava |
正在主动暂存的安装。 (继承自 Object) |
IJava |
正在主动暂存的安装。 (继承自 Object) |
IJava |
正在主动暂存的安装。 (继承自 Object) |
IJava |
正在主动暂存的安装。 (继承自 Object) |
IJava |
正在主动暂存的安装。 (继承自 Object) |
IJava |
正在主动暂存的安装。 (继承自 Object) |
IJava |
正在主动暂存的安装。 (继承自 Object) |
Java |
执行 Android 运行时检查的类型转换。 |
Java |
正在主动暂存的安装。 |
Get |
正在主动暂存的安装。 |