- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
HTC incredible,没有 SD 卡只有内存。我的应用程序使用 MediaStore.Images.Thumbnails.getThumbail() 来检索图像缩略图。查看代码,Thumbnails 在其 impl 中硬编码了外部存储 URI!
更糟糕的是,MediaStore 是最终的,因此无法扩展,并且它使用内部 SDK 调用,因此无法复制。
有人知道解决这个问题的方法吗?最坏的情况是我需要从 Thumbnails 中找出我需要的东西并自己维护它。非常不受欢迎。
最佳答案
android Thumbnails.getThumbnail() and phones w/o ext storage
所有带有 Android 电子市场的 Android 设备在出厂时都至少有 2GB 的外部存储空间。该存储在任何给定时刻是否可用可能会有所不同。
HTC incredible, no SD card only internal memory.
HTC Droid Incredible 具有外部存储空间。它不是 SD 卡。外部存储并不意味着“可移动存储”,而是可以由用户作为驱动器/卷安装在他们的台式机或笔记本电脑上的存储。
my app uses MediaStore.Images.Thumbnails.getThumbail() to retrieve image thumbnails.
假设您遇到了这方面的问题。如果您希望获得解决问题的帮助,那么解释您的问题通常很有用。
looking at the code, Thumbnails hard codes the external storage URI in its impl!
查看代码,我没有看到这种硬编码发生在哪里。 MediaStore
中的任何地方都没有引用 sdcard
.考虑将来使用超链接指向此类资源。
worse, MediaStore is final so it can't be extended, and it uses internal SDK calls so it can't be copied.
考虑到您无法更换 MediaStore
,除非通过完整的固件更换,否则这些对您没有任何好处。
is anyone aware of a workaround for this?
可能,但由于您拒绝解释“这个”是什么,因此无法回答您的问题。
更新基于评论:
我拥有一台 HTC DROID Incredible。 /mnt/sdcard/
是用户可写的。我写了一个写入它的程序。如果您知道如何编程,您可以尝试编写一个写入它的程序——确保持有 WRITE_EXTERNAL_STORAGE
权限。权限位(对于我的 /mnt/sdcard/
是 075)与 Android 1.x/2.x 设备 AFAIK 上的外部存储不是特别相关,因为外部存储是 vfat
在这些操作系统版本上,因此并不真正尊重 Linux 权限。
关于 EXTERNAL_CONTENT_URI
,它变成了 content://
Uri
,它不会“硬编码外部存储”。
关于android Thumbnails.getThumbnail() 和没有外部存储的手机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6960589/
HTC incredible,没有 SD 卡只有内存。我的应用程序使用 MediaStore.Images.Thumbnails.getThumbail() 来检索图像缩略图。查看代码,Thumbna
我正在使用 MediaStore.Video.Thumbnails.getThumbnail() 方法来获取我在列表中显示的文件的缩略图。这有效一开始很好,但过了一会儿我回来的缩略图不是与文件匹配的那
我在一个共享点项目中工作,我必须将文档库中的视频作为视频集上传。创建视频集后,我必须上传视频并从视频中获取缩略图并上传。视频使用成功上传 spfile = item.Folder.Files.Add(
在我的应用程序中,我的一个 Activity 有一个菜单选项,可以打开图库 Intent 并允许用户选择图像。在 onActivityResult 内部,我调用 MediaStore.Images.T
我有以下代码; String[] projection = { MediaStore.Video.VideoColumns._ID, MediaStore.Video.VideoColumns.DAT
考虑下图中的场景: 三张照片,其中一张是大型 GIF 文件 (3MP)。 我正在查询 MediaStore 以检索对应的缩略图。如果我使用此 sortOrder 通过 CursorLoader 初始化
对于getThumbnail,android文档有: public static Bitmap getThumbnail (ContentResolver cr, long origId, long
我使用 gridView 来获取文件列表。但它不能使用filelist.get(position) 我想通过使用 获取缩略图 MediaStore.Images.Thumbnails.getThumb
我正在使用其插件 SDK 开发 Firefox 扩展,其中我需要捕获当前选项卡的缩略图。为此,我使用 getThumbnail() Tab API of Firefox插件 SDK。 它工作得很好,但
我是一名优秀的程序员,十分优秀!