├── app ├── .gitignore ├── lib │ ├── Sunflower.jar │ └── AutoUpdate_SDK.jar ├── src │ ├── main │ │ ├── res │ │ │ ├── drawable │ │ │ │ ├── bk.jpg │ │ │ │ ├── bg_card.9.png │ │ │ │ ├── new_btn_mv.png │ │ │ │ ├── new_download.png │ │ │ │ ├── iflytek_dialog_image.png │ │ │ │ ├── ic_play_arrow_white_24dp.png │ │ │ │ ├── rotate_player_loading.xml │ │ │ │ ├── bg_listview_item.xml │ │ │ │ ├── layer_player_setting_seek_bar.xml │ │ │ │ ├── selector_player_playing_thumb.xml │ │ │ │ └── layer_player_playing_progress.xml │ │ │ ├── mipmap-mdpi │ │ │ │ ├── qq.png │ │ │ │ ├── icon.png │ │ │ │ ├── kuwo.png │ │ │ │ ├── baidu.png │ │ │ │ ├── iting.png │ │ │ │ ├── kugou.png │ │ │ │ ├── mango.png │ │ │ │ ├── netease.png │ │ │ │ ├── ttpod.png │ │ │ │ ├── xiami.png │ │ │ │ └── yinyuetai.png │ │ │ ├── mipmap-hdpi │ │ │ │ └── icon.png │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── icon.png │ │ │ │ ├── m_img_loading.jpg │ │ │ │ ├── icon_lyric_setting.png │ │ │ │ ├── m_icon_player_loading.png │ │ │ │ ├── m_icon_player_next_normal.png │ │ │ │ ├── m_icon_player_next_pressed.png │ │ │ │ ├── m_icon_player_pause_normal.png │ │ │ │ ├── m_icon_player_play_normal.png │ │ │ │ ├── m_icon_player_play_pressed.png │ │ │ │ ├── m_icon_player_pause_pressed.png │ │ │ │ ├── m_icon_player_previous_normal.png │ │ │ │ ├── m_icon_player_previous_pressed.png │ │ │ │ └── player_seekbar_playback_thumb.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── icon.png │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── icon.png │ │ │ ├── drawable-hdpi │ │ │ │ └── ic_add_white_24dp.png │ │ │ ├── drawable-mdpi │ │ │ │ ├── search_drawable_left.png │ │ │ │ └── search_btn_bg.xml │ │ │ ├── drawable-xhdpi │ │ │ │ └── ic_add_white_24dp.png │ │ │ ├── drawable-xxhdpi │ │ │ │ └── ic_add_white_24dp.png │ │ │ ├── drawable-xxxhdpi │ │ │ │ └── ic_add_white_24dp.png │ │ │ ├── values-v21 │ │ │ │ └── styles.xml │ │ │ ├── values │ │ │ │ ├── dimens.xml │ │ │ │ ├── styles.xml │ │ │ │ ├── colors.xml │ │ │ │ ├── attrs.xml │ │ │ │ └── strings.xml │ │ │ ├── values-w820dp │ │ │ │ └── dimens.xml │ │ │ ├── menu │ │ │ │ ├── menu_main.xml │ │ │ │ ├── main_popup_menu.xml │ │ │ │ └── music_type.xml │ │ │ ├── color │ │ │ │ └── item_color.xml │ │ │ ├── layout │ │ │ │ ├── activity_settings.xml │ │ │ │ ├── layout_setting.xml │ │ │ │ ├── preference_category_widget.xml │ │ │ │ ├── activity_search_mv.xml │ │ │ │ ├── searchmv_layout.xml │ │ │ │ ├── view_toolbar.xml │ │ │ │ ├── activity_search.xml │ │ │ │ ├── preference_item.xml │ │ │ │ ├── item_music_list.xml │ │ │ │ ├── view_setting.xml │ │ │ │ ├── activity_main.xml │ │ │ │ ├── activity_playm.xml │ │ │ │ └── autoupdate_dialog_layout.xml │ │ │ └── xml │ │ │ │ └── preferences.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── qtfreet │ │ │ │ └── musicuu │ │ │ │ ├── model │ │ │ │ ├── OnMusicClickListener.java │ │ │ │ ├── OnVideoClickListener.java │ │ │ │ ├── JavaBeanRequest.java │ │ │ │ ├── Constant │ │ │ │ │ └── Constants.java │ │ │ │ └── Bean │ │ │ │ │ ├── YinyueTai │ │ │ │ │ └── MvPlayBean.java │ │ │ │ │ └── MusicUU │ │ │ │ │ └── resultBean.java │ │ │ │ ├── musicApi │ │ │ │ ├── MusicService │ │ │ │ │ ├── IMusic.java │ │ │ │ │ ├── MusicService.java │ │ │ │ │ ├── Util.java │ │ │ │ │ ├── XmMusic.java │ │ │ │ │ ├── TtMusic.java │ │ │ │ │ └── SongResult.java │ │ │ │ ├── SearchSong.java │ │ │ │ └── MusicBean │ │ │ │ │ ├── tx │ │ │ │ │ ├── TencentGetKey.java │ │ │ │ │ └── TencentMvKey.java │ │ │ │ │ ├── kg │ │ │ │ │ ├── KugouMp3Url.java │ │ │ │ │ └── KugouPic.java │ │ │ │ │ ├── tt │ │ │ │ │ └── TiantianLrc.java │ │ │ │ │ └── wy │ │ │ │ │ └── NeteaseSongUrl.java │ │ │ │ ├── wiget │ │ │ │ └── DialogPreference.java │ │ │ │ ├── ui │ │ │ │ ├── BaseApplication.java │ │ │ │ ├── view │ │ │ │ │ ├── RadioImageView.java │ │ │ │ │ ├── CustomSettingView.java │ │ │ │ │ └── CustomRelativeLayout.java │ │ │ │ ├── service │ │ │ │ │ ├── MusicService.java │ │ │ │ │ └── DownloadService.java │ │ │ │ ├── BaseActivity.java │ │ │ │ ├── activity │ │ │ │ │ ├── VideoActivity.java │ │ │ │ │ └── SettingsActivity.java │ │ │ │ └── adapter │ │ │ │ │ ├── MvDetailAdatper.java │ │ │ │ │ └── SongDetailAdapter.java │ │ │ │ └── utils │ │ │ │ ├── PreferenceUtil.java │ │ │ │ └── FileUtils.java │ │ └── AndroidManifest.xml │ ├── test │ │ └── java │ │ │ └── com │ │ │ └── qtfreet │ │ │ └── musicuu │ │ │ └── ExampleUnitTest.java │ └── androidTest │ │ └── java │ │ └── com │ │ └── qtfreet │ │ └── musicuu │ │ └── ApplicationTest.java ├── proguard-rules.pro └── build.gradle ├── settings.gradle ├── screenshots └── pic.png ├── .idea ├── copyright │ └── profiles_settings.xml ├── vcs.xml ├── libraries │ ├── Sunflower.xml │ ├── AutoUpdate_SDK.xml │ ├── support_v4_25_1_0.xml │ ├── ijkplayer_x86_0_7_5.xml │ ├── ijkplayer_java_0_6_0.xml │ ├── junit_4_12.xml │ ├── okio_1_9_0.xml │ ├── okhttp_3_4_1.xml │ ├── library_2_4_0.xml │ ├── picasso_2_5_2.xml │ ├── hamcrest_core_1_3.xml │ ├── butterknife_7_0_1.xml │ ├── transition_25_1_0.xml │ ├── cardview_v7_25_1_0.xml │ ├── fastjson_1_1_55_android.xml │ ├── library_1_3.xml │ ├── mpermission_annotation_1_0_0.xml │ ├── nohttp_1_1_0.xml │ ├── okhttp_1_1_0.xml │ ├── utilcode_1_3_4.xml │ ├── okhttp_urlconnection_3_4_1.xml │ ├── BottomDialog_1_0_4.xml │ ├── library_1_4_1.xml │ ├── crashreport_2_4_0.xml │ ├── support_vector_drawable_25_1_0.xml │ ├── animated_vector_drawable_25_1_0.xml │ ├── mpermission_api_1_0_0.xml │ ├── jjdxm_dialogui_1_0_3.xml │ ├── jjdxm_ijkplayer_1_0_6.xml │ ├── materialish_progress_1_0.xml │ ├── jjdxm_ijkplayer_armv7a_1_0_0.xml │ ├── support_annotations_25_1_0.xml │ ├── design_25_1_0.xml │ ├── appcompat_v7_25_1_0.xml │ ├── support_compat_25_1_0.xml │ ├── recyclerview_v7_25_1_0.xml │ ├── support_core_ui_25_1_0.xml │ ├── support_fragment_25_1_0.xml │ ├── support_core_utils_25_1_0.xml │ ├── support_media_compat_25_1_0.xml │ └── recyclerview_swipe_1_0_2.xml ├── modules.xml ├── runConfigurations.xml ├── compiler.xml ├── gradle.xml └── misc.xml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── .gitignore ├── MusicUU.iml ├── gradle.properties ├── MusicUU-master.iml ├── README.md ├── gradlew.bat └── gradlew /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /screenshots/pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/screenshots/pic.png -------------------------------------------------------------------------------- /app/lib/Sunflower.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/lib/Sunflower.jar -------------------------------------------------------------------------------- /app/lib/AutoUpdate_SDK.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/lib/AutoUpdate_SDK.jar -------------------------------------------------------------------------------- /app/src/main/res/drawable/bk.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/drawable/bk.jpg -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/qq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/mipmap-mdpi/qq.png -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/mipmap-hdpi/icon.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/mipmap-mdpi/icon.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/kuwo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/mipmap-mdpi/kuwo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_card.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/drawable/bg_card.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/new_btn_mv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/drawable/new_btn_mv.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/baidu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/mipmap-mdpi/baidu.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/iting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/mipmap-mdpi/iting.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/kugou.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/mipmap-mdpi/kugou.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/mango.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/mipmap-mdpi/mango.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/netease.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/mipmap-mdpi/netease.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ttpod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/mipmap-mdpi/ttpod.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/xiami.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/mipmap-mdpi/xiami.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/mipmap-xhdpi/icon.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/mipmap-xxhdpi/icon.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/mipmap-xxxhdpi/icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/new_download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/drawable/new_download.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/yinyuetai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/mipmap-mdpi/yinyuetai.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/m_img_loading.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/mipmap-xhdpi/m_img_loading.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/iflytek_dialog_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/drawable/iflytek_dialog_image.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/drawable-hdpi/ic_add_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/icon_lyric_setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/mipmap-xhdpi/icon_lyric_setting.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/search_drawable_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/drawable-mdpi/search_drawable_left.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/drawable-xhdpi/ic_add_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/drawable-xxhdpi/ic_add_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_add_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/drawable-xxxhdpi/ic_add_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_play_arrow_white_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/drawable/ic_play_arrow_white_24dp.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/m_icon_player_loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/mipmap-xhdpi/m_icon_player_loading.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/m_icon_player_next_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/mipmap-xhdpi/m_icon_player_next_normal.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/m_icon_player_next_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/mipmap-xhdpi/m_icon_player_next_pressed.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/m_icon_player_pause_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/mipmap-xhdpi/m_icon_player_pause_normal.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/m_icon_player_play_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/mipmap-xhdpi/m_icon_player_play_normal.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/m_icon_player_play_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/mipmap-xhdpi/m_icon_player_play_pressed.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/m_icon_player_pause_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/mipmap-xhdpi/m_icon_player_pause_pressed.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/m_icon_player_previous_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/mipmap-xhdpi/m_icon_player_previous_normal.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/m_icon_player_previous_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/mipmap-xhdpi/m_icon_player_previous_pressed.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/player_seekbar_playback_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/MusicUU/master/app/src/main/res/mipmap-xhdpi/player_seekbar_playback_thumb.png -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/libraries/Sunflower.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/java/com/qtfreet/musicuu/model/OnMusicClickListener.java: -------------------------------------------------------------------------------- 1 | package com.qtfreet.musicuu.model; 2 | 3 | import android.view.View; 4 | 5 | 6 | public interface OnMusicClickListener { 7 | void Music(View itemView, int position); 8 | 9 | 10 | } 11 | -------------------------------------------------------------------------------- /.idea/libraries/AutoUpdate_SDK.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jan 13 10:46:31 CST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip 7 | -------------------------------------------------------------------------------- /app/src/main/java/com/qtfreet/musicuu/model/OnVideoClickListener.java: -------------------------------------------------------------------------------- 1 | package com.qtfreet.musicuu.model; 2 | 3 | import android.view.View; 4 | 5 | /** 6 | * Created by qtfreet00 on 2016/9/1. 7 | */ 8 | public interface OnVideoClickListener { 9 | void click(View v, int postion); 10 | } 11 | -------------------------------------------------------------------------------- /app/src/main/java/com/qtfreet/musicuu/musicApi/MusicService/IMusic.java: -------------------------------------------------------------------------------- 1 | package com.qtfreet.musicuu.musicApi.MusicService; 2 | 3 | import java.util.List; 4 | 5 | /** 6 | * Created by qtfreet00 on 2017/2/4. 7 | */ 8 | public interface IMusic { 9 | List SongSearch(String key, int page, int size); 10 | } 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/rotate_player_loading.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/search_btn_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16dp 4 | 16dp 5 | 25dp 6 | 20sp 7 | 90dp 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 64dp 6 | 7 | -------------------------------------------------------------------------------- /app/src/test/java/com/qtfreet/musicuu/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package com.qtfreet.musicuu; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * To work on unit tests, switch the Test Artifact in the Build Variants view. 9 | */ 10 | public class ExampleUnitTest { 11 | @Test 12 | public void addition_isCorrect() throws Exception { 13 | assertEquals(4, 2 + 2); 14 | } 15 | } -------------------------------------------------------------------------------- /app/src/main/java/com/qtfreet/musicuu/wiget/DialogPreference.java: -------------------------------------------------------------------------------- 1 | package com.qtfreet.musicuu.wiget; 2 | 3 | import android.content.Context; 4 | import android.util.AttributeSet; 5 | 6 | /** 7 | * Created by qtfreet on 2016/3/30. 8 | */ 9 | public class DialogPreference extends android.preference.DialogPreference { 10 | public DialogPreference(Context context, AttributeSet attrs) { 11 | super(context, attrs); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /.idea/libraries/support_v4_25_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/androidTest/java/com/qtfreet/musicuu/ApplicationTest.java: -------------------------------------------------------------------------------- 1 | package com.qtfreet.musicuu; 2 | 3 | import android.app.Application; 4 | import android.test.ApplicationTestCase; 5 | 6 | /** 7 | * Testing Fundamentals 8 | */ 9 | public class ApplicationTest extends ApplicationTestCase { 10 | public ApplicationTest() { 11 | super(Application.class); 12 | } 13 | } -------------------------------------------------------------------------------- /.idea/libraries/ijkplayer_x86_0_7_5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /.idea/libraries/ijkplayer_java_0_6_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_listview_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- 1 | 5 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/junit_4_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Built application files 2 | *.apk 3 | *.ap_ 4 | 5 | # Files for the Dalvik VM 6 | *.dex 7 | 8 | # Java class files 9 | *.class 10 | 11 | # Generated files 12 | bin/ 13 | gen/ 14 | 15 | # Gradle files 16 | .gradle/ 17 | build/ 18 | 19 | # Local configuration file (sdk path, etc) 20 | local.properties 21 | 22 | # Proguard folder generated by Eclipse 23 | proguard/ 24 | 25 | # Log Files 26 | *.log 27 | 28 | # Android Studio Navigation editor temp files 29 | .navigation/ 30 | 31 | # Android Studio captures folder 32 | captures/ 33 | -------------------------------------------------------------------------------- /.idea/libraries/okio_1_9_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/menu/main_popup_menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 9 | 14 | 15 | -------------------------------------------------------------------------------- /.idea/libraries/okhttp_3_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.idea/libraries/library_2_4_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.idea/libraries/picasso_2_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.idea/libraries/hamcrest_core_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.idea/libraries/butterknife_7_0_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/color/item_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /.idea/libraries/transition_25_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/cardview_v7_25_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/fastjson_1_1_55_android.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/library_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/mpermission_annotation_1_0_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.idea/libraries/nohttp_1_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/okhttp_1_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/utilcode_1_3_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_settings.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 7 | 8 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /.idea/libraries/okhttp_urlconnection_3_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.idea/libraries/BottomDialog_1_0_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/library_1_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/crashreport_2_4_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/support_vector_drawable_25_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/layer_player_setting_seek_bar.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /.idea/libraries/animated_vector_drawable_25_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/mpermission_api_1_0_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/jjdxm_dialogui_1_0_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/jjdxm_ijkplayer_1_0_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/materialish_progress_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_setting.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 14 | -------------------------------------------------------------------------------- /.idea/libraries/jjdxm_ijkplayer_armv7a_1_0_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/libraries/support_annotations_25_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/java/com/qtfreet/musicuu/musicApi/MusicService/MusicService.java: -------------------------------------------------------------------------------- 1 | package com.qtfreet.musicuu.musicApi.MusicService; 2 | 3 | /** 4 | * Created by qtfreet00 on 2017/2/4. 5 | */ 6 | public class MusicService { 7 | public static IMusic GetMusic(String type) { 8 | switch (type) { 9 | case "wy": 10 | return new WyMusic(); 11 | case "tt": 12 | return new TtMusic(); 13 | case "qq": 14 | return new TxMusic(); 15 | case "kg": 16 | return new KgMusic(); 17 | case "xm": 18 | return new XmMusic(); 19 | default: 20 | return new TtMusic(); 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 13 |