[英]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.