舉個例子,用戶手機桌面上有一個“天天酷跑”應用,在手機重啟后,手機桌面上這個應用的位置發生改變。粉粉們多認為這是一個BUG。
實際上,發生這種情況是由于SD卡應用展現的設計方案出了問題。比如說,用戶將“天天酷跑”應用存入SD卡中后,當在關機時SD卡被卸載,“天天跑酷”從系統中桌面顯示文件夾中被刪除掉了,當手機重啟后SD卡掛載,SD卡上的應用重新添加到原來的桌面顯示文件夾內,但——不會顯示在重啟前手機桌面的位置上,而是固定的添加在桌面顯示的最后的位置,這就是粉粉們吐槽最多的,一直在應用的SD卡展現設計方案。如圖(紅色方框擬SD卡內應用,黑色方框擬手機系統內應用)
于是大家就可以看到,SD卡應用5、2固定顯示在文件夾的末尾,先后順序取決于應用的加載順序。
原來粉粉們飽受困擾的,研發一直不理解的,問題是這條展現規則——文件夾內的SD卡應用在重啟手機后,固定顯示在文件夾的最后位置
在粉粉們滴多次反饋后,我們我們參考小米桌面的效果,將SD卡掛載應用圖標在桌面亂跑這個問題進行了優化——即重啟手機后,文件夾內的SD卡應用,令部分SD卡應用可保持原位,其他的SD卡應用不確定具體位置擺放,這個效果也是目前可實現的SD卡應用保持原位的最佳效果。
這個優化方案的詳細原則解釋:SD卡應用在掛載時,最初在桌面一個一個進行廣播傳遞展示的,而且無序。桌面文件夾內不允許有空位,所以如果位置靠后的SD卡應用先顯示的話,就會被后來的靠前的SD卡應用改變其原先的位置。比如下圖中,如果應用2先過來,5后過來的,那么SD卡加載后,和原有的圖標位置是一樣的,如果是5先過來的,2后過來的,那么靠后的圖標會往后依次移位。
優化方案采納后,現在文件夾內的SD卡應用在重啟手機后,應用圖標基本保持和原有的圖標位置一樣的位置。親們,在咱最新的3C、3X迭代升級版中,SD卡加載顯示滴問題就采用啦這樣滴優化方案,在緊鑼密鼓地3.0升級版本中,SD卡掛載桌面跑亂問題,將徹底被解決!
新聞熱點
疑難解答