[英]Is it worth generating a playlist file for an android music player?
我將為Android編寫一個滿足特定需求的音樂播放器(與我的問題無關)。
我想用sdcard上的目錄(在一個主目錄內)標識內部播放列表,因為我知道我的用戶將設置有組織的目錄。 因此,簡單地讀取單個列表中的所有音頻文件,然后讓用戶手動創建播放列表可能會很煩人。
我想知道為此目的生成分層播放列表文件是否值得。
我目前的計划是在應用啟動時運行“圖書館檢查員”。 該檢查器將使用包含以下形式的分層數據的“庫狀態”
String filename;
long modified; // timestamp of last modification
檢查庫遞歸是否需要創建新的播放列表文件 。 如果此匹配檢查失敗,則將創建包括新的“庫狀態”的此分層文件(元數據:標題,藝術家,專輯等,例如xml)。 此文件應防止在每次運行該應用程序時讀取所有元數據。
明確地說:我正在尋找一種播放音樂的有效方法-但電池安全!
由於我是移動應用程序開發的新手,因此我對節電不太熟悉。 讀取一個文件而不是遞歸元數據讀取是否更省錢? 或者也許我將要過度操作? 您知道建立應用程序的一些策略嗎?
我對您的想法非常感興趣:),希望我的英語不好不會妨礙您的理解...對此我感到抱歉。
謝謝!
最高
我無法從使用MediaStore或SQLite的角度回答,但可以為您提供一些有關最大程度地減少電池使用量的建議。
我的計時時長(例如相隔1秒)僅用於說明目的。 存在多個空閑狀態,而放入這些狀態的規則不同,這可能會使真實的說明非常復雜。
我對數據庫的能效了解不多。 我確實知道有一些針對移動和低功耗設備設計的數據庫。 不幸的是,我不記得他們是什么。 (對此,我不予贅述,但我想起了有關伯克利和實時性的內容。
PS您的英語似乎很棒。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.