音樂播放器資料庫
❶ 我要做一個音樂播放器,資料庫表怎麼設計
收藏表,下載表,會員表,音樂類別表,牽扯到交易(訂單表),關聯的話,外鍵方式或者加關聯表欄位
❷ android中又什麼辦法可以刷新音樂信息資料庫
雖然可能已經解決了,但是方便以後的人,我是這樣做得:
在開發音樂播放器的時候,獲取音樂文件是通過內容提供者開獲得的,但是只是在開機或者插拔內存卡的時候才會進行掃描,如果把某一個文件刪除掉,播放列表是不會刷新的,所以就需要我們人為地來進行刷新。
步驟:
>1.發送廣播讓手機重新載入內存卡
`Intent intent = new Intent();
intent.setAction(Intent.ACTION_MEDIA_MOUNTED);
intent.setData(Uri.parse("file://"+Environment.getExternalStorageDirectory()));
sendBroadcast(intent);`
>2.由於掃描完成,系統會發送一個廣播,我們就注冊監聽掃描完成
`IntentFilter filter = new IntentFilter();
filter.addAction(Intent.ACTION_MEDIA_SCANNER_FINISHED);
filter.addDataScheme("file");
registerReceiver(receiver, filter);`
❸ 想用java編寫一個音樂播放器,將歷史記錄存放在MySql資料庫中,請大神給出思路
給你一個基礎的實現方法與一個完全開發的實現方法:
基礎實現方法:
1)從網上搜索一個可以播放音樂的 java 類庫,該類庫帶有音樂播放的API供外部程序調用。
2)你直接使用該音樂類庫進行音樂播放操作。
3)你設計一個 Swing 界面在播放的時候,把播放的音樂信息存在資料庫。
完全開發方法:
1)你自己從最原始做起包括音樂文件的播放解碼等全部用 java 寫出一個音樂類庫供自己的程序調用。
2)你直接使用該音樂類庫進行音樂播放操作。
3)你設計一個 Swing 界面在播放的時候,把播放的音樂信息存在資料庫。