实例介绍
项目描述: 音乐一点通是一款集成本地音乐,网络音乐的音乐播放器,不仅界面美观,而且更加人性化,可以完全替换Android自带的播放器。 特点描述: 支持1.5版本以上Android系统 支持添加桌面小组件,播放/暂停/切歌更方便 支持多线程下载,随时下载/暂停/取消 支持皮肤背景更换,随心换喜好的皮肤背景 支持正常模式/夜间模式切换,支持定时关闭 歌曲分类详细,按照歌手,专辑,文件夹,清晰明了 支持自定义扫描本地歌曲,默认扫描到默认列表中,目前只支持常用格式MP3,WMV,AAC,MP4,M4A 可以自定义添加播放列表,管理更简便 支持设置我最爱听的歌曲,一键设置和取消,更方便管理 支持
【实例截图】
【核心代码】
MusicKnow
└── MusicKnow
├── AndroidManifest.xml
├── bin
│ ├── MusicKnow.apk
│ ├── classes
│ │ └── com
│ │ └── xfdream
│ │ └── music
│ │ ├── R$anim.class
│ │ ├── R$array.class
│ │ ├── R$attr.class
│ │ ├── R$color.class
│ │ ├── R$drawable.class
│ │ ├── R$id.class
│ │ ├── R$layout.class
│ │ ├── R$string.class
│ │ ├── R$style.class
│ │ ├── R$styleable.class
│ │ ├── R$xml.class
│ │ ├── R.class
│ │ ├── activity
│ │ │ ├── AboutActivity.class
│ │ │ ├── BaseActivity$CommonRecevier.class
│ │ │ ├── BaseActivity.class
│ │ │ ├── ListMainActivity$1.class
│ │ │ ├── ListMainActivity$10.class
│ │ │ ├── ListMainActivity$11.class
│ │ │ ├── ListMainActivity$12.class
│ │ │ ├── ListMainActivity$13.class
│ │ │ ├── ListMainActivity$14.class
│ │ │ ├── ListMainActivity$15.class
│ │ │ ├── ListMainActivity$16.class
│ │ │ ├── ListMainActivity$17.class
│ │ │ ├── ListMainActivity$18$1.class
│ │ │ ├── ListMainActivity$18.class
│ │ │ ├── ListMainActivity$19.class
│ │ │ ├── ListMainActivity$2.class
│ │ │ ├── ListMainActivity$20.class
│ │ │ ├── ListMainActivity$21.class
│ │ │ ├── ListMainActivity$22.class
│ │ │ ├── ListMainActivity$23.class
│ │ │ ├── ListMainActivity$24$1.class
│ │ │ ├── ListMainActivity$24.class
│ │ │ ├── ListMainActivity$3.class
│ │ │ ├── ListMainActivity$4.class
│ │ │ ├── ListMainActivity$5.class
│ │ │ ├── ListMainActivity$6.class
│ │ │ ├── ListMainActivity$7.class
│ │ │ ├── ListMainActivity$8.class
│ │ │ ├── ListMainActivity$9.class
│ │ │ ├── ListMainActivity$DownLoadBroadcastRecevier.class
│ │ │ ├── ListMainActivity$MediaPlayerBroadcastReceiver.class
│ │ │ ├── ListMainActivity.class
│ │ │ ├── LoadingActivity$1.class
│ │ │ ├── LoadingActivity.class
│ │ │ ├── PlayerMainActivity$1.class
│ │ │ ├── PlayerMainActivity$2.class
│ │ │ ├── PlayerMainActivity$3.class
│ │ │ ├── PlayerMainActivity$4.class
│ │ │ ├── PlayerMainActivity$MediaPlayerBroadcastReceiver.class
│ │ │ ├── PlayerMainActivity.class
│ │ │ ├── ScanDirectoryActivity$1.class
│ │ │ ├── ScanDirectoryActivity$2.class
│ │ │ ├── ScanDirectoryActivity.class
│ │ │ ├── ScanMusicActivity$1.class
│ │ │ ├── ScanMusicActivity$2.class
│ │ │ ├── ScanMusicActivity$3$1.class
│ │ │ ├── ScanMusicActivity$3.class
│ │ │ ├── ScanMusicActivity$4.class
│ │ │ ├── ScanMusicActivity.class
│ │ │ ├── SettingActivity$1.class
│ │ │ ├── SettingActivity.class
│ │ │ ├── SkinSettingActivity$1.class
│ │ │ ├── SkinSettingActivity.class
│ │ │ ├── SystemSettingActivity.class
│ │ │ └── WidgetInitActivity.class
│ │ ├── adapter
│ │ │ ├── DownLoadListAdapter$1.class
│ │ │ ├── DownLoadListAdapter$ItemListener.class
│ │ │ ├── DownLoadListAdapter$ViewHolder.class
│ │ │ ├── DownLoadListAdapter.class
│ │ │ ├── DownLoadingListAdapter$1.class
│ │ │ ├── DownLoadingListAdapter$2.class
│ │ │ ├── DownLoadingListAdapter$ItemListener.class
│ │ │ ├── DownLoadingListAdapter$ViewHolder.class
│ │ │ ├── DownLoadingListAdapter.class
│ │ │ ├── ImageAdapter.class
│ │ │ ├── ListItemAdapter$ViewHolder.class
│ │ │ ├── ListItemAdapter.class
│ │ │ ├── MenuAdapter$1.class
│ │ │ ├── MenuAdapter$ItemListener.class
│ │ │ ├── MenuAdapter$ViewHolder.class
│ │ │ ├── MenuAdapter.class
│ │ │ ├── ScanListAdapter$1.class
│ │ │ ├── ScanListAdapter$ViewHolder.class
│ │ │ ├── ScanListAdapter.class
│ │ │ ├── SongItemAdapter$1.class
│ │ │ ├── SongItemAdapter$2.class
│ │ │ ├── SongItemAdapter$ItemListener.class
│ │ │ ├── SongItemAdapter$ViewHolder.class
│ │ │ ├── SongItemAdapter.class
│ │ │ ├── SongItemWebAdapter$1.class
│ │ │ ├── SongItemWebAdapter$ItemListener.class
│ │ │ ├── SongItemWebAdapter$ViewHolder.class
│ │ │ └── SongItemWebAdapter.class
│ │ ├── custom
│ │ │ ├── FlingGalleryView$1.class
│ │ │ ├── FlingGalleryView$OnCustomTouchListener.class
│ │ │ ├── FlingGalleryView$OnScrollToScreenListener.class
│ │ │ ├── FlingGalleryView.class
│ │ │ ├── XfDialog$Builder$1.class
│ │ │ ├── XfDialog$Builder$2.class
│ │ │ ├── XfDialog$Builder.class
│ │ │ ├── XfDialog.class
│ │ │ ├── XfMenu$1.class
│ │ │ ├── XfMenu$2.class
│ │ │ └── XfMenu.class
│ │ ├── dao
│ │ │ ├── AlbumDao.class
│ │ │ ├── ArtistDao.class
│ │ │ ├── DBData.class
│ │ │ ├── DBHpler.class
│ │ │ ├── DownLoadInfoDao.class
│ │ │ ├── PlayerListDao.class
│ │ │ ├── SongDao.class
│ │ │ └── ThreadInfoDao.class
│ │ ├── data
│ │ │ └── SystemSetting.class
│ │ ├── entity
│ │ │ ├── Album.class
│ │ │ ├── Artist.class
│ │ │ ├── DownLoadInfo.class
│ │ │ ├── PlayerList.class
│ │ │ ├── ScanData.class
│ │ │ ├── Sentence.class
│ │ │ ├── Song$1.class
│ │ │ ├── Song.class
│ │ │ └── ThreadInfo.class
│ │ ├── recevier
│ │ │ ├── AutoShutdownRecevier.class
│ │ │ ├── EarphoneStateRecevier.class
│ │ │ └── PhoneStateReceiver.class
│ │ ├── service
│ │ │ ├── DownLoadManager$1.class
│ │ │ ├── DownLoadManager.class
│ │ │ ├── DownLoadService$1.class
│ │ │ ├── DownLoadService$2.class
│ │ │ ├── DownLoadService$3.class
│ │ │ ├── DownLoadService$DownLoadBinder.class
│ │ │ ├── DownLoadService.class
│ │ │ ├── MediaPlayerManager$1.class
│ │ │ ├── MediaPlayerManager$ServiceConnectionListener.class
│ │ │ ├── MediaPlayerManager.class
│ │ │ ├── MediaPlayerService$1.class
│ │ │ ├── MediaPlayerService$2.class
│ │ │ ├── MediaPlayerService$3.class
│ │ │ ├── MediaPlayerService$MediaPlayerBinder.class
│ │ │ ├── MediaPlayerService$MediaPlayerRunnable.class
│ │ │ └── MediaPlayerService.class
│ │ ├── test
│ │ │ └── TestActivity.class
│ │ ├── util
│ │ │ ├── Common.class
│ │ │ ├── ComparatorDownLoadInfo.class
│ │ │ ├── ImageUtil.class
│ │ │ ├── MediaScanner$MusicSannerClient.class
│ │ │ ├── MediaScanner.class
│ │ │ ├── MusicManager.class
│ │ │ ├── QuickTimer$1.class
│ │ │ ├── QuickTimer$2.class
│ │ │ ├── QuickTimer$OnTimeListener.class
│ │ │ ├── QuickTimer.class
│ │ │ ├── ScanMusicFilenameFilter.class
│ │ │ ├── ScanMusicFilterFile.class
│ │ │ └── XmlUtil.class
│ │ └── widget
│ │ └── MusicKnowWidget.class
│ ├── classes.dex
│ ├── res
│ │ ├── drawable
│ │ │ ├── ablumlayout_bg.png
│ │ │ ├── ablumlayout_reflection_bg.png
│ │ │ ├── add_normal.png
│ │ │ ├── add_press.png
│ │ │ ├── back_return_normal.png
│ │ │ ├── back_return_press.png
│ │ │ ├── btn_voice_normal.png
│ │ │ ├── btn_voice_press.png
│ │ │ ├── default_list_album.png
│ │ │ ├── default_list_singer.png
│ │ │ ├── delete_icon_normal.png
│ │ │ ├── delete_icon_press.png
│ │ │ ├── directory_icon.png
│ │ │ ├── dislike.png
│ │ │ ├── download_icon_down.png
│ │ │ ├── download_icon_finish.png
│ │ │ ├── download_icon_normal.png
│ │ │ ├── download_icon_press.png
│ │ │ ├── download_pause_normal.png
│ │ │ ├── download_pause_press.png
│ │ │ ├── download_start_normal.png
│ │ │ ├── download_start_press.png
│ │ │ ├── download_wait.png
│ │ │ ├── ic_dialog.png
│ │ │ ├── lately_player.png
│ │ │ ├── like.png
│ │ │ ├── list_bottom_bar_bg.png
│ │ │ ├── list_download_icon.png
│ │ │ ├── list_music_icon.png
│ │ │ ├── list_music_item_meun_normal.png
│ │ │ ├── list_music_item_meun_press.png
│ │ │ ├── list_random_icon.png
│ │ │ ├── list_top_press.png
│ │ │ ├── list_web_icon.png
│ │ │ ├── local_album.png
│ │ │ ├── local_allsongs.png
│ │ │ ├── local_custom.png
│ │ │ ├── local_custom_like.png
│ │ │ ├── local_file.png
│ │ │ ├── local_singer.png
│ │ │ ├── mini_pause_normal.png
│ │ │ ├── mini_pause_press.png
│ │ │ ├── mini_player_normal.png
│ │ │ ├── mini_player_press.png
│ │ │ ├── music_list_item_pause.png
│ │ │ ├── music_list_item_player.png
│ │ │ ├── player_control_bg.png
│ │ │ ├── player_control_menu_normal.png
│ │ │ ├── player_control_menu_press.png
│ │ │ ├── player_file_list_normal.png
│ │ │ ├── player_file_list_press.png
│ │ │ ├── player_icon_normal.png
│ │ │ ├── player_icon_press.png
│ │ │ ├── player_list_normal.png
│ │ │ ├── player_list_press.png
│ │ │ ├── player_mode_circlelist_normal.png
│ │ │ ├── player_mode_circlelist_press.png
│ │ │ ├── player_mode_circleone_normal.png
│ │ │ ├── player_mode_circleone_press.png
│ │ │ ├── player_mode_random_normal.png
│ │ │ ├── player_mode_random_press.png
│ │ │ ├── player_mode_sequence_normal.png
│ │ │ ├── player_mode_sequence_press.png
│ │ │ ├── player_next_normal.png
│ │ │ ├── player_next_press.png
│ │ │ ├── player_pause_normal.png
│ │ │ ├── player_pause_press.png
│ │ │ ├── player_play_normal.png
│ │ │ ├── player_play_press.png
│ │ │ ├── player_pre_normal.png
│ │ │ ├── player_pre_press.png
│ │ │ ├── player_progress_bg.png
│ │ │ ├── player_progress_buffering.png
│ │ │ ├── player_progress_playing.png
│ │ │ ├── player_progresslayout_bg.png
│ │ │ ├── player_thumb_normal.png
│ │ │ ├── player_thumb_press.png
│ │ │ ├── player_top_bg.png
│ │ │ ├── playlist_sign.png
│ │ │ ├── skin_selected_bg_tip.png
│ │ │ ├── voice_seekbar_bg.png
│ │ │ ├── voice_seekbar_one.png
│ │ │ ├── voice_thumb_normal.png
│ │ │ ├── voice_thumb_press.png
│ │ │ ├── volume_max_icon.png
│ │ │ ├── volume_min_icon.png
│ │ │ ├── widget_background.png
│ │ │ ├── widget_next_normal.png
│ │ │ ├── widget_next_press.png
│ │ │ ├── widget_pause_normal.png
│ │ │ ├── widget_pause_press.png
│ │ │ ├── widget_play_normal.png
│ │ │ ├── widget_play_press.png
│ │ │ ├── widget_prev_normal.png
│ │ │ └── widget_prev_press.png
│ │ ├── drawable-hdpi
│ │ │ ├── default_album.png
│ │ │ ├── ic_menu_about_default.png
│ │ │ ├── ic_menu_about_pressed.png
│ │ │ ├── ic_menu_brightness_default.png
│ │ │ ├── ic_menu_brightness_pressed.png
│ │ │ ├── ic_menu_darkness_default.png
│ │ │ ├── ic_menu_darkness_pressed.png
│ │ │ ├── ic_menu_exit_default.png
│ │ │ ├── ic_menu_exit_pressed.png
│ │ │ ├── ic_menu_scan_default.png
│ │ │ ├── ic_menu_scan_pressed.png
│ │ │ ├── ic_menu_setting_default.png
│ │ │ ├── ic_menu_setting_pressed.png
│ │ │ ├── ic_menu_skin_default.png
│ │ │ ├── ic_menu_skin_pressed.png
│ │ │ ├── ic_menu_sleep_mode_default.png
│ │ │ ├── ic_menu_sleep_mode_pressed.png
│ │ │ ├── icon.png
│ │ │ └── min_default_album.png
│ │ ├── drawable-ldpi
│ │ │ ├── default_album.png
│ │ │ └── icon.png
│ │ └── drawable-mdpi
│ │ ├── default_album.png
│ │ ├── ic_menu_about_default.png
│ │ ├── ic_menu_about_pressed.png
│ │ ├── ic_menu_brightness_default.png
│ │ ├── ic_menu_brightness_pressed.png
│ │ ├── ic_menu_darkness_default.png
│ │ ├── ic_menu_darkness_pressed.png
│ │ ├── ic_menu_exit_default.png
│ │ ├── ic_menu_exit_pressed.png
│ │ ├── ic_menu_scan_default.png
│ │ ├── ic_menu_scan_pressed.png
│ │ ├── ic_menu_setting_default.png
│ │ ├── ic_menu_setting_pressed.png
│ │ ├── ic_menu_skin_default.png
│ │ ├── ic_menu_skin_pressed.png
│ │ ├── ic_menu_sleep_mode_default.png
│ │ ├── ic_menu_sleep_mode_pressed.png
│ │ ├── icon.png
│ │ └── min_default_album.png
│ └── resources.ap_
├── gen
│ └── com
│ └── xfdream
│ └── music
│ └── R.java
├── proguard.cfg
├── project.properties
├── res
│ ├── anim
│ │ ├── accelerate_interpolator.xml
│ │ ├── decelerate_interpolator.xml
│ │ ├── dialog_enter.xml
│ │ ├── dialog_exit.xml
│ │ ├── popupanimation.xml
│ │ ├── push_bottom_in.xml
│ │ ├── push_bottom_out.xml
│ │ ├── push_up_in.xml
│ │ └── push_up_out.xml
│ ├── drawable
│ │ ├── ablumlayout_bg.png
│ │ ├── ablumlayout_reflection_bg.png
│ │ ├── add_normal.png
│ │ ├── add_press.png
│ │ ├── back_return_normal.png
│ │ ├── back_return_press.png
│ │ ├── btn_add_style.xml
│ │ ├── btn_common.xml
│ │ ├── btn_common2.xml
│ │ ├── btn_delete.xml
│ │ ├── btn_dialog.xml
│ │ ├── btn_download_icon.xml
│ │ ├── btn_download_pause.xml
│ │ ├── btn_download_start.xml
│ │ ├── btn_menu_about.xml
│ │ ├── btn_menu_brightness.xml
│ │ ├── btn_menu_darkness.xml
│ │ ├── btn_menu_exit.xml
│ │ ├── btn_menu_scanner.xml
│ │ ├── btn_menu_setting.xml
│ │ ├── btn_menu_skin.xml
│ │ ├── btn_menu_sleep.xml
│ │ ├── btn_player_icon.xml
│ │ ├── btn_voice_normal.png
│ │ ├── btn_voice_press.png
│ │ ├── btn_widget_next.xml
│ │ ├── btn_widget_pause.xml
│ │ ├── btn_widget_player.xml
│ │ ├── btn_widget_prev.xml
│ │ ├── default_list_album.png
│ │ ├── default_list_singer.png
│ │ ├── delete_icon_normal.png
│ │ ├── delete_icon_press.png
│ │ ├── directory_icon.png
│ │ ├── dislike.png
│ │ ├── downbutton_corne.xml
│ │ ├── download_icon_down.png
│ │ ├── download_icon_finish.png
│ │ ├── download_icon_normal.png
│ │ ├── download_icon_press.png
│ │ ├── download_pause_normal.png
│ │ ├── download_pause_press.png
│ │ ├── download_start_normal.png
│ │ ├── download_start_press.png
│ │ ├── download_wait.png
│ │ ├── ic_dialog.png
│ │ ├── lately_player.png
│ │ ├── like.png
│ │ ├── list_bottom_bar_bg.png
│ │ ├── list_download_icon.png
│ │ ├── list_music_icon.png
│ │ ├── list_music_item_meun.xml
│ │ ├── list_music_item_meun_normal.png
│ │ ├── list_music_item_meun_press.png
│ │ ├── list_random_icon.png
│ │ ├── list_top_press.png
│ │ ├── list_web_icon.png
│ │ ├── local_album.png
│ │ ├── local_allsongs.png
│ │ ├── local_custom.png
│ │ ├── local_custom_like.png
│ │ ├── local_file.png
│ │ ├── local_singer.png
│ │ ├── mini_pause_normal.png
│ │ ├── mini_pause_press.png
│ │ ├── mini_player_normal.png
│ │ ├── mini_player_press.png
│ │ ├── music_list_item_pause.png
│ │ ├── music_list_item_player.png
│ │ ├── player_back_return.xml
│ │ ├── player_btn_control_menu.xml
│ │ ├── player_btn_list.xml
│ │ ├── player_btn_mini_pause.xml
│ │ ├── player_btn_mini_player.xml
│ │ ├── player_btn_player_mode_circlelist.xml
│ │ ├── player_btn_player_mode_circleone.xml
│ │ ├── player_btn_player_mode_random.xml
│ │ ├── player_btn_player_mode_sequence.xml
│ │ ├── player_btn_player_next.xml
│ │ ├── player_btn_player_pause.xml
│ │ ├── player_btn_player_play.xml
│ │ ├── player_btn_player_pre.xml
│ │ ├── player_btn_voice.xml
│ │ ├── player_control_bg.png
│ │ ├── player_control_menu_normal.png
│ │ ├── player_control_menu_press.png
│ │ ├── player_file_list_normal.png
│ │ ├── player_file_list_press.png
│ │ ├── player_icon_normal.png
│ │ ├── player_icon_press.png
│ │ ├── player_list_normal.png
│ │ ├── player_list_press.png
│ │ ├── player_mode_circlelist_normal.png
│ │ ├── player_mode_circlelist_press.png
│ │ ├── player_mode_circleone_normal.png
│ │ ├── player_mode_circleone_press.png
│ │ ├── player_mode_random_normal.png
│ │ ├── player_mode_random_press.png
│ │ ├── player_mode_sequence_normal.png
│ │ ├── player_mode_sequence_press.png
│ │ ├── player_next_normal.png
│ │ ├── player_next_press.png
│ │ ├── player_pause_normal.png
│ │ ├── player_pause_press.png
│ │ ├── player_play_normal.png
│ │ ├── player_play_press.png
│ │ ├── player_pre_normal.png
│ │ ├── player_pre_press.png
│ │ ├── player_progress_bg.png
│ │ ├── player_progress_buffering.png
│ │ ├── player_progress_playing.png
│ │ ├── player_progress_style.xml
│ │ ├── player_progresslayout_bg.png
│ │ ├── player_seekbar_progress.xml
│ │ ├── player_seekbar_thumb.xml
│ │ ├── player_thumb_normal.png
│ │ ├── player_thumb_press.png
│ │ ├── player_top_bg.png
│ │ ├── playlist_sign.png
│ │ ├── preview_bg01.jpg
│ │ ├── preview_bg02.jpg
│ │ ├── preview_bg03.jpg
│ │ ├── preview_bg04.jpg
│ │ ├── preview_bg05.jpg
│ │ ├── preview_bg06.jpg
│ │ ├── skin_selected_bg_tip.png
│ │ ├── voice_seekbar_bg.png
│ │ ├── voice_seekbar_one.png
│ │ ├── voice_seekbar_progress.xml
│ │ ├── voice_seekbar_thumb.xml
│ │ ├── voice_thumb_normal.png
│ │ ├── voice_thumb_press.png
│ │ ├── volume_max_icon.png
│ │ ├── volume_min_icon.png
│ │ ├── widget_background.png
│ │ ├── widget_next_normal.png
│ │ ├── widget_next_press.png
│ │ ├── widget_pause_normal.png
│ │ ├── widget_pause_press.png
│ │ ├── widget_play_normal.png
│ │ ├── widget_play_press.png
│ │ ├── widget_prev_normal.png
│ │ └── widget_prev_press.png
│ ├── drawable-hdpi
│ │ ├── default_album.png
│ │ ├── ic_menu_about_default.png
│ │ ├── ic_menu_about_pressed.png
│ │ ├── ic_menu_brightness_default.png
│ │ ├── ic_menu_brightness_pressed.png
│ │ ├── ic_menu_darkness_default.png
│ │ ├── ic_menu_darkness_pressed.png
│ │ ├── ic_menu_exit_default.png
│ │ ├── ic_menu_exit_pressed.png
│ │ ├── ic_menu_scan_default.png
│ │ ├── ic_menu_scan_pressed.png
│ │ ├── ic_menu_setting_default.png
│ │ ├── ic_menu_setting_pressed.png
│ │ ├── ic_menu_skin_default.png
│ │ ├── ic_menu_skin_pressed.png
│ │ ├── ic_menu_sleep_mode_default.png
│ │ ├── ic_menu_sleep_mode_pressed.png
│ │ ├── icon.png
│ │ ├── loading_img.jpg
│ │ ├── main_bg01.jpg
│ │ ├── main_bg02.jpg
│ │ ├── main_bg03.jpg
│ │ ├── main_bg04.jpg
│ │ ├── main_bg05.jpg
│ │ ├── main_bg06.jpg
│ │ └── min_default_album.png
│ ├── drawable-ldpi
│ │ ├── default_album.png
│ │ └── icon.png
│ ├── drawable-mdpi
│ │ ├── default_album.png
│ │ ├── ic_menu_about_default.png
│ │ ├── ic_menu_about_pressed.png
│ │ ├── ic_menu_brightness_default.png
│ │ ├── ic_menu_brightness_pressed.png
│ │ ├── ic_menu_darkness_default.png
│ │ ├── ic_menu_darkness_pressed.png
│ │ ├── ic_menu_exit_default.png
│ │ ├── ic_menu_exit_pressed.png
│ │ ├── ic_menu_scan_default.png
│ │ ├── ic_menu_scan_pressed.png
│ │ ├── ic_menu_setting_default.png
│ │ ├── ic_menu_setting_pressed.png
│ │ ├── ic_menu_skin_default.png
│ │ ├── ic_menu_skin_pressed.png
│ │ ├── ic_menu_sleep_mode_default.png
│ │ ├── ic_menu_sleep_mode_pressed.png
│ │ ├── icon.png
│ │ ├── loading_img.jpg
│ │ ├── main_bg01.jpg
│ │ ├── main_bg02.jpg
│ │ ├── main_bg03.jpg
│ │ ├── main_bg04.jpg
│ │ ├── main_bg05.jpg
│ │ ├── main_bg06.jpg
│ │ └── min_default_album.png
│ ├── layout
│ │ ├── about.xml
│ │ ├── alert_dialog.xml
│ │ ├── dialog_menu_item.xml
│ │ ├── download_list_item.xml
│ │ ├── downloading_list_item.xml
│ │ ├── list_item.xml
│ │ ├── list_main.xml
│ │ ├── list_main_download.xml
│ │ ├── list_main_music.xml
│ │ ├── list_main_web.xml
│ │ ├── list_tab_item.xml
│ │ ├── menuitem.xml
│ │ ├── musicknow_widget.xml
│ │ ├── player_album.xml
│ │ ├── player_lyric.xml
│ │ ├── player_main.xml
│ │ ├── scan_list_item.xml
│ │ ├── scan_music.xml
│ │ ├── scan_music_adddirectory.xml
│ │ ├── setting_top.xml
│ │ ├── skinsetting.xml
│ │ ├── song_detail.xml
│ │ ├── song_list_item.xml
│ │ ├── song_list_item_web.xml
│ │ ├── systemsetting.xml
│ │ └── testactivity.xml
│ ├── values
│ │ ├── attrs.xml
│ │ ├── colors.xml
│ │ ├── common_style.xml
│ │ ├── dialog_style.xml
│ │ └── strings.xml
│ └── xml
│ ├── musicknow_widget_config.xml
│ └── web_list.xml
└── src
└── com
└── xfdream
└── music
├── activity
│ ├── AboutActivity.java
│ ├── BaseActivity.java
│ ├── ListMainActivity.java
│ ├── LoadingActivity.java
│ ├── PlayerMainActivity.java
│ ├── ScanDirectoryActivity.java
│ ├── ScanMusicActivity.java
│ ├── SettingActivity.java
│ ├── SkinSettingActivity.java
│ ├── SystemSettingActivity.java
│ └── WidgetInitActivity.java
├── adapter
│ ├── DownLoadListAdapter.java
│ ├── DownLoadingListAdapter.java
│ ├── ImageAdapter.java
│ ├── ListItemAdapter.java
│ ├── MenuAdapter.java
│ ├── ScanListAdapter.java
│ ├── SongItemAdapter.java
│ └── SongItemWebAdapter.java
├── custom
│ ├── FlingGalleryView.java
│ ├── XfDialog.java
│ └── XfMenu.java
├── dao
│ ├── AlbumDao.java
│ ├── ArtistDao.java
│ ├── DBData.java
│ ├── DBHpler.java
│ ├── DownLoadInfoDao.java
│ ├── PlayerListDao.java
│ ├── SongDao.java
│ └── ThreadInfoDao.java
├── data
│ └── SystemSetting.java
├── entity
│ ├── Album.java
│ ├── Artist.java
│ ├── DownLoadInfo.java
│ ├── PlayerList.java
│ ├── ScanData.java
│ ├── Sentence.java
│ ├── Song.java
│ └── ThreadInfo.java
├── recevier
│ ├── AutoShutdownRecevier.java
│ ├── EarphoneStateRecevier.java
│ └── PhoneStateReceiver.java
├── service
│ ├── DownLoadManager.java
│ ├── DownLoadService.java
│ ├── MediaPlayerManager.java
│ └── MediaPlayerService.java
├── test
│ └── TestActivity.java
├── util
│ ├── Common.java
│ ├── ComparatorDownLoadInfo.java
│ ├── ImageUtil.java
│ ├── MediaScanner.java
│ ├── MusicManager.java
│ ├── QuickTimer.java
│ ├── ScanMusicFilenameFilter.java
│ ├── ScanMusicFilterFile.java
│ └── XmlUtil.java
└── widget
└── MusicKnowWidget.java
50 directories, 596 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论