某應用需求:
在某個activity上會有一個二維碼的圖片。
當長按這個二維碼圖片的時候,會將圖片保存到本地。
以後用戶可以打開微信掃描相冊中的這個下載好的二維碼。
但當時將圖保存在了一個隱藏文件夾中,我們知道,想創建一個隱藏文件夾,就在隱藏文件夾的名字前面寫一個點兒(.)。比如保存在 .newFolder下。
但有的手機可能因爲沒有被root過,所以通過用戶手動打開相冊的時候,會看不到下載下來的二維碼。相冊裏是加載不出來的。
正常來說,將文件保存在隱藏文件夾中,如果通過android代碼程序去尋找這個路徑,讀取這個文件來說是沒問題的。
但如果涉及到用戶手動操作來打開相冊,這時如果保存在隱藏文件夾裏可能會出問題。不同的機型,可能有的好用,有的不好用。
因此,請謹慎使用隱藏文件夾,謹慎使用那個小點兒(.)。
如果測試當時沒有問題,已經發版了。涉及到改動(格式化整理除外)。一定要讓測試再複測一下。