StorageManager.MountObb(String, String, OnObbStateChangeListener) 方法

定义

装载不透明二进制 Blob (OBB) 文件。

[Android.Runtime.Register("mountObb", "(Ljava/lang/String;Ljava/lang/String;Landroid/os/storage/OnObbStateChangeListener;)Z", "GetMountObb_Ljava_lang_String_Ljava_lang_String_Landroid_os_storage_OnObbStateChangeListener_Handler")]
public virtual bool MountObb (string? rawPath, string? key, Android.OS.Storage.OnObbStateChangeListener? listener);
[<Android.Runtime.Register("mountObb", "(Ljava/lang/String;Ljava/lang/String;Landroid/os/storage/OnObbStateChangeListener;)Z", "GetMountObb_Ljava_lang_String_Ljava_lang_String_Landroid_os_storage_OnObbStateChangeListener_Handler")>]
abstract member MountObb : string * string * Android.OS.Storage.OnObbStateChangeListener -> bool
override this.MountObb : string * string * Android.OS.Storage.OnObbStateChangeListener -> bool

参数

rawPath
String

OBB 文件的路径

key
String

必须是 null。 以前,某些 Android 设备实现接受非null 密钥来装载加密的 OBB 文件。 但是,这从未可靠地工作,不再受支持。

listener
OnObbStateChangeListener

将接收操作的成功或失败

返回

装载调用是否已成功排队

属性

注解

装载不透明二进制 Blob (OBB) 文件。

只要 Application 保留 StorageManager 引用,OBB 就会保持装载状态。 此引用丢失后,将卸载正在使用的 OBB。 OnObbStateChangeListener通过此调用注册的将接收此操作的成功或失败。

<em>Note:</em> you can only mount OBB files that the OBB tag on the file matches a package ID that is owned by the calling program's UID. 也就是说,共享 UID 应用程序可以尝试装载任何其他共享其 UID 的应用程序 OBB。

适用于 . 的 android.os.storage.StorageManager.mountObb(java.lang.String, java.lang.String, android.os.storage.OnObbStateChangeListener)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于