为什么 Google Drive OpenFileActivity 中没有显示缩略图?
Why are no Thumbnails Shown in Google Drive OpenFileActivity?
我请求显示 Android Google 驱动器 API OpenFileActivity using the following code, which differs only in MIME type from the example code of the Drive API for Android demo。
IntentSender intentSender =
Drive.DriveApi
.newOpenFileActivityBuilder()
.setActivityTitle("Choose Image")
.setMimeType(new String[]{"image/jpeg"})
.build(getGoogleApiClient());
try {
mActivity.startIntentSenderForResult(
intentSender, Params.RC_PICK_GDRIVE_IMAGE, null, 0, 0, 0);
} catch (SendIntentException e) {
Log.w(TAG, "Failed to send intent:" + e.getMessage());
}
使用此代码,activity 打开并包含预期的内容,但没有显示列出的图像文件的缩略图。显示的不是缩略图,而是一个带有红色背景和白色山峰轮廓(?)的图标。是否需要设置其他配置参数才能看到缩略图?我期待缩略图,因为这似乎是图像选择器 UI 的标准样式。例如,存储访问框架 (SAF) 的文档选择器和 Dropbox 选择器都包含缩略图。奇怪的是,缩略图在 SAF 文档选择器中显示为 Google Drive 图像文件,但在 Google Drive OpenFileActivity 中却没有。
我已经在设备 运行 KitKat 和 Lollipop 上使用 Play Services 7.5 完成了测试。
我们尚未在云端硬盘 API 文件选择器中为任何 MIME 类型实现缩略图。
如果这是您想要的功能,那么提出功能请求是值得的。
我请求显示 Android Google 驱动器 API OpenFileActivity using the following code, which differs only in MIME type from the example code of the Drive API for Android demo。
IntentSender intentSender =
Drive.DriveApi
.newOpenFileActivityBuilder()
.setActivityTitle("Choose Image")
.setMimeType(new String[]{"image/jpeg"})
.build(getGoogleApiClient());
try {
mActivity.startIntentSenderForResult(
intentSender, Params.RC_PICK_GDRIVE_IMAGE, null, 0, 0, 0);
} catch (SendIntentException e) {
Log.w(TAG, "Failed to send intent:" + e.getMessage());
}
使用此代码,activity 打开并包含预期的内容,但没有显示列出的图像文件的缩略图。显示的不是缩略图,而是一个带有红色背景和白色山峰轮廓(?)的图标。是否需要设置其他配置参数才能看到缩略图?我期待缩略图,因为这似乎是图像选择器 UI 的标准样式。例如,存储访问框架 (SAF) 的文档选择器和 Dropbox 选择器都包含缩略图。奇怪的是,缩略图在 SAF 文档选择器中显示为 Google Drive 图像文件,但在 Google Drive OpenFileActivity 中却没有。
我已经在设备 运行 KitKat 和 Lollipop 上使用 Play Services 7.5 完成了测试。
我们尚未在云端硬盘 API 文件选择器中为任何 MIME 类型实现缩略图。
如果这是您想要的功能,那么提出功能请求是值得的。