Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android 開關USB存儲設備後音樂播放列表被清空 M

Android 開關USB存儲設備後音樂播放列表被清空 M

編輯:關於Android編程

 

 

主菜單--音樂--歌曲--長按任意歌曲--添加到播放列表--新建播放列表--保存--打開USB存儲設備--關閉USB存儲--待掃描出歌曲後--播放列表--查看.音樂播放列表被清空,重新開關機也無法顯示。

該問題的復現條節是需要開啟 MTK_2SDCARD_SWAP=yes MTK_SHARE_SDCARD=yes
這個問題是開啟這兩個宏控之後的正常現象。
原因如下,
開機之後,系統會掃描sd card,生成external_xxxxxx.db。添加文件到播放列表,會在external_xxxxxx.db裡面有audio_playlist_map表,記錄列表信息。
當開啟usb 存儲以後,因為打開了2sdcard swap,會重新切換掛載點,之前external_xxxxxx.db 會重新命名為external.db。
關閉usb 存儲以後,因為系統再次切換掛載點,會重新掃描文件到external_xxxxxx.db中。但是之前設置的播放列表的具體信息並沒有記錄到external_xxxxxx.db中,所以我們在播放列表中看不到之前添加的歌曲。
而musicplayer 不會使用external.db文件,只會使用external_xxxxxx.db。

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved