簡體   English   中英

我的 android 應用程序中未顯示重復的縮略圖和一些圖像縮略圖

[英]Duplicated thumbnail and some images thumbnails not shown in my android app

我使用MediaStore.images.thumbnail.external_content_uri來查詢手機上的縮略圖。 它適用於我的新手機,其中包含一些從相機拍攝的照片或從瀏覽器下載的圖像。

使用朋友的手機時,gridview 上顯示了一些重復的縮略圖,有些甚至沒有顯示。

在查詢媒體存儲中的縮略圖之前是否需要重新掃描媒體。

我使用 MediaStore.images.thumbnail 的經驗是它不能被信任。 我想這是由於電話供應商的不同實施。 例如,在我的 HTC 上,畫廊的縮略圖是自己緩存的(因為它不是標准大小),而不是通過 MediaStore,所以這些條目在 MediaStore 中不存在。 (PS,MediaStore.images.thumbnail 中的條目本質上並未映射到現有圖片,這意味着它可能在圖片 A 上有一個條目,如果稍后您刪除了圖片 A,縮略圖可能仍然存在指向任何內容)

更可靠的方法是從 MediaStore.images 中查詢 Images 的 ID,然后使用MediaStore.images.thumbnails.getThumbnail來檢索帶有 ID 的 Image。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM