Share via


DocumentsProvider.OpenDocumentThumbnail 方法

定义

打开并返回所请求文档的缩略图。

[Android.Runtime.Register("openDocumentThumbnail", "(Ljava/lang/String;Landroid/graphics/Point;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;", "GetOpenDocumentThumbnail_Ljava_lang_String_Landroid_graphics_Point_Landroid_os_CancellationSignal_Handler")]
public virtual Android.Content.Res.AssetFileDescriptor? OpenDocumentThumbnail (string? documentId, Android.Graphics.Point? sizeHint, Android.OS.CancellationSignal? signal);
[<Android.Runtime.Register("openDocumentThumbnail", "(Ljava/lang/String;Landroid/graphics/Point;Landroid/os/CancellationSignal;)Landroid/content/res/AssetFileDescriptor;", "GetOpenDocumentThumbnail_Ljava_lang_String_Landroid_graphics_Point_Landroid_os_CancellationSignal_Handler")>]
abstract member OpenDocumentThumbnail : string * Android.Graphics.Point * Android.OS.CancellationSignal -> Android.Content.Res.AssetFileDescriptor
override this.OpenDocumentThumbnail : string * Android.Graphics.Point * Android.OS.CancellationSignal -> Android.Content.Res.AssetFileDescriptor

参数

documentId
String

要返回的文档。

sizeHint
Point

最佳缩略图尺寸的提示。

signal
CancellationSignal

由调用方用来指示是否应取消请求。 可能为 null。

返回

属性

例外

注解

打开并返回所请求文档的缩略图。

提供程序应返回与提示大小密切相关的缩略图,如果可能,则尝试从本地缓存提供服务。 提供程序返回的图像不应超过提示大小的两倍。

如果执行成本高昂的操作来下载或生成缩略图,应定期检查CancellationSignal#isCanceled()中止放弃的缩略图请求。

android.provider.DocumentsProvider.openDocumentThumbnail(java.lang.String, android.graphics.Point, android.os.CancellationSignal)Java 文档。

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

适用于