├── .gitignore ├── .idea ├── .gitignore ├── compiler.xml ├── gradle.xml └── misc.xml ├── Login ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── example │ │ └── login │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── login │ │ │ ├── LgBindAdapters.kt │ │ │ ├── LgClickEvents.kt │ │ │ ├── LgLoginViewModel.kt │ │ │ ├── LoginActivity.kt │ │ │ ├── password │ │ │ └── LgPasswordFragment.kt │ │ │ ├── phone │ │ │ └── LgPhoneFragment.kt │ │ │ ├── utils │ │ │ └── ViewUtils.kt │ │ │ └── verify │ │ │ └── LgVerifyFragment.kt │ └── res │ │ ├── drawable │ │ ├── back_corner_shape.xml │ │ ├── corner_round_shape.xml │ │ ├── cusor_shape_blue.xml │ │ ├── delete_circle_shape.xml │ │ ├── ic_back.xml │ │ ├── ic_checcked.xml │ │ ├── ic_check.xml │ │ ├── ic_checked.xml │ │ ├── ic_delete.xml │ │ ├── loading_corner_shape.xml │ │ ├── login_alert_rect_shape.xml │ │ ├── login_btn_selector.xml │ │ ├── login_round_rect_shape.xml │ │ ├── login_round_rect_unable_shape.xml │ │ ├── logo.png │ │ ├── password_text_border_shape.xml │ │ ├── welcome.jpg │ │ └── welcomem.jpg │ │ ├── layout │ │ ├── activity_login.xml │ │ ├── fragment_lg_password.xml │ │ ├── fragment_lg_phone.xml │ │ ├── fragment_lg_verify.xml │ │ ├── layout_login_alert.xml │ │ ├── layout_login_normal_alert.xml │ │ └── loading_layout.xml │ │ ├── navigation │ │ └── login_nav.xml │ │ └── values │ │ ├── strings.xml │ │ └── thems.xml │ └── test │ └── java │ └── com │ └── example │ └── login │ └── ExampleUnitTest.kt ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── example │ │ └── neteasemusic │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── neteasemusic │ │ │ ├── MainActivity.kt │ │ │ ├── adapter │ │ │ ├── MusicAdapter.kt │ │ │ └── ViewPagerAdapter.kt │ │ │ ├── app │ │ │ └── MyApplication.kt │ │ │ ├── bottombar │ │ │ ├── BottomTabBar.kt │ │ │ ├── TabBarItem.kt │ │ │ └── TabBarItemView.kt │ │ │ ├── fragmnt │ │ │ ├── CircleFragment.kt │ │ │ ├── HomeFragment.kt │ │ │ └── MeFragment.kt │ │ │ └── welcome │ │ │ ├── AdvertiseFragment.kt │ │ │ ├── WelcomeActivity.kt │ │ │ └── WelcomeFragment.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── ic_launcher_background.xml │ │ ├── img.png │ │ ├── jump_textview_shape.xml │ │ ├── logo_text.png │ │ ├── tab_circle.png │ │ ├── tab_home.png │ │ ├── tab_me.png │ │ ├── tab_selected_circle.png │ │ ├── tab_selected_home.png │ │ └── tab_selected_me.png │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── activity_welcome.xml │ │ ├── fragment_advertise.xml │ │ ├── fragment_circle.xml │ │ ├── fragment_home.xml │ │ ├── fragment_me.xml │ │ ├── fragment_welcome.xml │ │ ├── layout_bottombar_top_line.xml │ │ ├── layout_labber_item.xml │ │ └── layout_music_item.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── values-night │ │ └── themes.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── ids.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml │ └── test │ └── java │ └── com │ └── example │ └── neteasemusic │ └── ExampleUnitTest.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lib_audio ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── example │ │ └── lib_audio │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── lib_audio │ │ │ ├── activity │ │ │ ├── IndicatorAnimaiton.kt │ │ │ ├── MusicPlayerActivity.kt │ │ │ ├── MusicProgressBarView.kt │ │ │ └── TimerUtils.kt │ │ │ ├── bottom │ │ │ ├── AlbumRotateAnimation.kt │ │ │ ├── ImageLoader.kt │ │ │ ├── MusicBottomView.kt │ │ │ └── ProgressPlayView.kt │ │ │ ├── events │ │ │ └── AudioEvents.kt │ │ │ ├── player │ │ │ ├── AudioController.kt │ │ │ ├── AudioFocusManager.kt │ │ │ ├── AudioHelper.kt │ │ │ ├── AudioPlayer.kt │ │ │ └── StateMediaPlayer.kt │ │ │ ├── room │ │ │ ├── DataRepository.kt │ │ │ ├── Music.kt │ │ │ ├── MusicDao.kt │ │ │ └── MusicDatabase.kt │ │ │ └── service │ │ │ ├── MusicNotificationReceiver.kt │ │ │ ├── MusicService.kt │ │ │ └── NotificationHelper.kt │ └── res │ │ ├── anim │ │ ├── indicator_rotate_anim_start.xml │ │ └── indicator_rotate_anim_stop.xml │ │ ├── drawable │ │ ├── arrow_down.png │ │ ├── audio_commet.png │ │ ├── audio_down.png │ │ ├── audio_love.png │ │ ├── audio_mode_list_cycle.png │ │ ├── audio_mode_random.png │ │ ├── audio_mode_recycle.png │ │ ├── audio_more.png │ │ ├── audio_next.png │ │ ├── audio_play.png │ │ ├── audio_play_list.png │ │ ├── audio_previous.png │ │ ├── audio_selected_love.png │ │ ├── audio_share.png │ │ ├── audio_sing.png │ │ ├── audio_stop.png │ │ ├── auido_bg.png │ │ ├── bottom_bar_gredient_bg_color.xml │ │ ├── bottom_play.png │ │ ├── bottom_stop.png │ │ ├── notification_next.png │ │ ├── notification_pause.png │ │ ├── notification_play.png │ │ ├── notification_previous.png │ │ ├── play_album.png │ │ ├── play_back.png │ │ ├── play_tap.png │ │ └── small_icon.png │ │ ├── layout │ │ ├── activity_music_player.xml │ │ ├── layout_notification_collpase.xml │ │ ├── layout_notification_expanded.xml │ │ └── music_bottom_view.xml │ │ └── values │ │ ├── ids.xml │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── example │ └── lib_audio │ └── ExampleUnitTest.kt ├── lib_base ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── example │ │ └── lib_base │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── lib_base │ │ │ ├── base │ │ │ ├── activity │ │ │ │ └── BaseActivity.kt │ │ │ └── fragment │ │ │ │ └── BaseFragment.kt │ │ │ ├── bmob │ │ │ ├── Adv.kt │ │ │ ├── AdvManager.kt │ │ │ ├── BmobManager.kt │ │ │ ├── MusicManager.kt │ │ │ ├── Song.kt │ │ │ ├── User.kt │ │ │ └── UserManager.kt │ │ │ └── utils │ │ │ ├── ActivityUtils.kt │ │ │ ├── CountTimer.kt │ │ │ └── FragmentUtils.kt │ └── res │ │ └── values │ │ └── colors.xml │ └── test │ └── java │ └── com │ └── example │ └── lib_base │ └── ExampleUnitTest.kt ├── lib_common_ui ├── .gitignore ├── build.gradle ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── example │ │ └── lib_common_ui │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── example │ │ └── lib_common_ui │ │ ├── AnimUtils.kt │ │ └── LGHAlertView.kt │ └── test │ └── java │ └── com │ └── example │ └── lib_common_ui │ └── ExampleUnitTest.kt └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /Login/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Login/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/build.gradle -------------------------------------------------------------------------------- /Login/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Login/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/proguard-rules.pro -------------------------------------------------------------------------------- /Login/src/androidTest/java/com/example/login/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/androidTest/java/com/example/login/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /Login/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Login/src/main/java/com/example/login/LgBindAdapters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/java/com/example/login/LgBindAdapters.kt -------------------------------------------------------------------------------- /Login/src/main/java/com/example/login/LgClickEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/java/com/example/login/LgClickEvents.kt -------------------------------------------------------------------------------- /Login/src/main/java/com/example/login/LgLoginViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/java/com/example/login/LgLoginViewModel.kt -------------------------------------------------------------------------------- /Login/src/main/java/com/example/login/LoginActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/java/com/example/login/LoginActivity.kt -------------------------------------------------------------------------------- /Login/src/main/java/com/example/login/password/LgPasswordFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/java/com/example/login/password/LgPasswordFragment.kt -------------------------------------------------------------------------------- /Login/src/main/java/com/example/login/phone/LgPhoneFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/java/com/example/login/phone/LgPhoneFragment.kt -------------------------------------------------------------------------------- /Login/src/main/java/com/example/login/utils/ViewUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/java/com/example/login/utils/ViewUtils.kt -------------------------------------------------------------------------------- /Login/src/main/java/com/example/login/verify/LgVerifyFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/java/com/example/login/verify/LgVerifyFragment.kt -------------------------------------------------------------------------------- /Login/src/main/res/drawable/back_corner_shape.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/res/drawable/back_corner_shape.xml -------------------------------------------------------------------------------- /Login/src/main/res/drawable/corner_round_shape.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/res/drawable/corner_round_shape.xml -------------------------------------------------------------------------------- /Login/src/main/res/drawable/cusor_shape_blue.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/res/drawable/cusor_shape_blue.xml -------------------------------------------------------------------------------- /Login/src/main/res/drawable/delete_circle_shape.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/res/drawable/delete_circle_shape.xml -------------------------------------------------------------------------------- /Login/src/main/res/drawable/ic_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/res/drawable/ic_back.xml -------------------------------------------------------------------------------- /Login/src/main/res/drawable/ic_checcked.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/res/drawable/ic_checcked.xml -------------------------------------------------------------------------------- /Login/src/main/res/drawable/ic_check.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/res/drawable/ic_check.xml -------------------------------------------------------------------------------- /Login/src/main/res/drawable/ic_checked.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/res/drawable/ic_checked.xml -------------------------------------------------------------------------------- /Login/src/main/res/drawable/ic_delete.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/res/drawable/ic_delete.xml -------------------------------------------------------------------------------- /Login/src/main/res/drawable/loading_corner_shape.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/res/drawable/loading_corner_shape.xml -------------------------------------------------------------------------------- /Login/src/main/res/drawable/login_alert_rect_shape.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/res/drawable/login_alert_rect_shape.xml -------------------------------------------------------------------------------- /Login/src/main/res/drawable/login_btn_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/res/drawable/login_btn_selector.xml -------------------------------------------------------------------------------- /Login/src/main/res/drawable/login_round_rect_shape.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/res/drawable/login_round_rect_shape.xml -------------------------------------------------------------------------------- /Login/src/main/res/drawable/login_round_rect_unable_shape.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/res/drawable/login_round_rect_unable_shape.xml -------------------------------------------------------------------------------- /Login/src/main/res/drawable/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/res/drawable/logo.png -------------------------------------------------------------------------------- /Login/src/main/res/drawable/password_text_border_shape.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/res/drawable/password_text_border_shape.xml -------------------------------------------------------------------------------- /Login/src/main/res/drawable/welcome.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/res/drawable/welcome.jpg -------------------------------------------------------------------------------- /Login/src/main/res/drawable/welcomem.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/res/drawable/welcomem.jpg -------------------------------------------------------------------------------- /Login/src/main/res/layout/activity_login.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/res/layout/activity_login.xml -------------------------------------------------------------------------------- /Login/src/main/res/layout/fragment_lg_password.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/res/layout/fragment_lg_password.xml -------------------------------------------------------------------------------- /Login/src/main/res/layout/fragment_lg_phone.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/res/layout/fragment_lg_phone.xml -------------------------------------------------------------------------------- /Login/src/main/res/layout/fragment_lg_verify.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/res/layout/fragment_lg_verify.xml -------------------------------------------------------------------------------- /Login/src/main/res/layout/layout_login_alert.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/res/layout/layout_login_alert.xml -------------------------------------------------------------------------------- /Login/src/main/res/layout/layout_login_normal_alert.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/res/layout/layout_login_normal_alert.xml -------------------------------------------------------------------------------- /Login/src/main/res/layout/loading_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/res/layout/loading_layout.xml -------------------------------------------------------------------------------- /Login/src/main/res/navigation/login_nav.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/res/navigation/login_nav.xml -------------------------------------------------------------------------------- /Login/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Login/src/main/res/values/thems.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/main/res/values/thems.xml -------------------------------------------------------------------------------- /Login/src/test/java/com/example/login/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/Login/src/test/java/com/example/login/ExampleUnitTest.kt -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/example/neteasemusic/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/androidTest/java/com/example/neteasemusic/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/example/neteasemusic/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/java/com/example/neteasemusic/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/neteasemusic/adapter/MusicAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/java/com/example/neteasemusic/adapter/MusicAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/neteasemusic/adapter/ViewPagerAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/java/com/example/neteasemusic/adapter/ViewPagerAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/neteasemusic/app/MyApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/java/com/example/neteasemusic/app/MyApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/neteasemusic/bottombar/BottomTabBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/java/com/example/neteasemusic/bottombar/BottomTabBar.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/neteasemusic/bottombar/TabBarItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/java/com/example/neteasemusic/bottombar/TabBarItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/neteasemusic/bottombar/TabBarItemView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/java/com/example/neteasemusic/bottombar/TabBarItemView.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/neteasemusic/fragmnt/CircleFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/java/com/example/neteasemusic/fragmnt/CircleFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/neteasemusic/fragmnt/HomeFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/java/com/example/neteasemusic/fragmnt/HomeFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/neteasemusic/fragmnt/MeFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/java/com/example/neteasemusic/fragmnt/MeFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/neteasemusic/welcome/AdvertiseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/java/com/example/neteasemusic/welcome/AdvertiseFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/neteasemusic/welcome/WelcomeActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/java/com/example/neteasemusic/welcome/WelcomeActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/neteasemusic/welcome/WelcomeFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/java/com/example/neteasemusic/welcome/WelcomeFragment.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/drawable/img.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/jump_textview_shape.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/drawable/jump_textview_shape.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/logo_text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/drawable/logo_text.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/tab_circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/drawable/tab_circle.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/tab_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/drawable/tab_home.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/tab_me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/drawable/tab_me.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/tab_selected_circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/drawable/tab_selected_circle.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/tab_selected_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/drawable/tab_selected_home.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/tab_selected_me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/drawable/tab_selected_me.png -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_welcome.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/layout/activity_welcome.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_advertise.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/layout/fragment_advertise.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/layout/fragment_circle.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/layout/fragment_home.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_me.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/layout/fragment_me.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_welcome.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/layout/fragment_welcome.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_bottombar_top_line.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/layout/layout_bottombar_top_line.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_labber_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/layout/layout_labber_item.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_music_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/layout/layout_music_item.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/test/java/com/example/neteasemusic/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/app/src/test/java/com/example/neteasemusic/ExampleUnitTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/gradlew.bat -------------------------------------------------------------------------------- /lib_audio/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /lib_audio/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/build.gradle -------------------------------------------------------------------------------- /lib_audio/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib_audio/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/proguard-rules.pro -------------------------------------------------------------------------------- /lib_audio/src/androidTest/java/com/example/lib_audio/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/androidTest/java/com/example/lib_audio/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /lib_audio/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /lib_audio/src/main/java/com/example/lib_audio/activity/IndicatorAnimaiton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/java/com/example/lib_audio/activity/IndicatorAnimaiton.kt -------------------------------------------------------------------------------- /lib_audio/src/main/java/com/example/lib_audio/activity/MusicPlayerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/java/com/example/lib_audio/activity/MusicPlayerActivity.kt -------------------------------------------------------------------------------- /lib_audio/src/main/java/com/example/lib_audio/activity/MusicProgressBarView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/java/com/example/lib_audio/activity/MusicProgressBarView.kt -------------------------------------------------------------------------------- /lib_audio/src/main/java/com/example/lib_audio/activity/TimerUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/java/com/example/lib_audio/activity/TimerUtils.kt -------------------------------------------------------------------------------- /lib_audio/src/main/java/com/example/lib_audio/bottom/AlbumRotateAnimation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/java/com/example/lib_audio/bottom/AlbumRotateAnimation.kt -------------------------------------------------------------------------------- /lib_audio/src/main/java/com/example/lib_audio/bottom/ImageLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/java/com/example/lib_audio/bottom/ImageLoader.kt -------------------------------------------------------------------------------- /lib_audio/src/main/java/com/example/lib_audio/bottom/MusicBottomView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/java/com/example/lib_audio/bottom/MusicBottomView.kt -------------------------------------------------------------------------------- /lib_audio/src/main/java/com/example/lib_audio/bottom/ProgressPlayView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/java/com/example/lib_audio/bottom/ProgressPlayView.kt -------------------------------------------------------------------------------- /lib_audio/src/main/java/com/example/lib_audio/events/AudioEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/java/com/example/lib_audio/events/AudioEvents.kt -------------------------------------------------------------------------------- /lib_audio/src/main/java/com/example/lib_audio/player/AudioController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/java/com/example/lib_audio/player/AudioController.kt -------------------------------------------------------------------------------- /lib_audio/src/main/java/com/example/lib_audio/player/AudioFocusManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/java/com/example/lib_audio/player/AudioFocusManager.kt -------------------------------------------------------------------------------- /lib_audio/src/main/java/com/example/lib_audio/player/AudioHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/java/com/example/lib_audio/player/AudioHelper.kt -------------------------------------------------------------------------------- /lib_audio/src/main/java/com/example/lib_audio/player/AudioPlayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/java/com/example/lib_audio/player/AudioPlayer.kt -------------------------------------------------------------------------------- /lib_audio/src/main/java/com/example/lib_audio/player/StateMediaPlayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/java/com/example/lib_audio/player/StateMediaPlayer.kt -------------------------------------------------------------------------------- /lib_audio/src/main/java/com/example/lib_audio/room/DataRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/java/com/example/lib_audio/room/DataRepository.kt -------------------------------------------------------------------------------- /lib_audio/src/main/java/com/example/lib_audio/room/Music.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/java/com/example/lib_audio/room/Music.kt -------------------------------------------------------------------------------- /lib_audio/src/main/java/com/example/lib_audio/room/MusicDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/java/com/example/lib_audio/room/MusicDao.kt -------------------------------------------------------------------------------- /lib_audio/src/main/java/com/example/lib_audio/room/MusicDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/java/com/example/lib_audio/room/MusicDatabase.kt -------------------------------------------------------------------------------- /lib_audio/src/main/java/com/example/lib_audio/service/MusicNotificationReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/java/com/example/lib_audio/service/MusicNotificationReceiver.kt -------------------------------------------------------------------------------- /lib_audio/src/main/java/com/example/lib_audio/service/MusicService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/java/com/example/lib_audio/service/MusicService.kt -------------------------------------------------------------------------------- /lib_audio/src/main/java/com/example/lib_audio/service/NotificationHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/java/com/example/lib_audio/service/NotificationHelper.kt -------------------------------------------------------------------------------- /lib_audio/src/main/res/anim/indicator_rotate_anim_start.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/anim/indicator_rotate_anim_start.xml -------------------------------------------------------------------------------- /lib_audio/src/main/res/anim/indicator_rotate_anim_stop.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/anim/indicator_rotate_anim_stop.xml -------------------------------------------------------------------------------- /lib_audio/src/main/res/drawable/arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/drawable/arrow_down.png -------------------------------------------------------------------------------- /lib_audio/src/main/res/drawable/audio_commet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/drawable/audio_commet.png -------------------------------------------------------------------------------- /lib_audio/src/main/res/drawable/audio_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/drawable/audio_down.png -------------------------------------------------------------------------------- /lib_audio/src/main/res/drawable/audio_love.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/drawable/audio_love.png -------------------------------------------------------------------------------- /lib_audio/src/main/res/drawable/audio_mode_list_cycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/drawable/audio_mode_list_cycle.png -------------------------------------------------------------------------------- /lib_audio/src/main/res/drawable/audio_mode_random.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/drawable/audio_mode_random.png -------------------------------------------------------------------------------- /lib_audio/src/main/res/drawable/audio_mode_recycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/drawable/audio_mode_recycle.png -------------------------------------------------------------------------------- /lib_audio/src/main/res/drawable/audio_more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/drawable/audio_more.png -------------------------------------------------------------------------------- /lib_audio/src/main/res/drawable/audio_next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/drawable/audio_next.png -------------------------------------------------------------------------------- /lib_audio/src/main/res/drawable/audio_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/drawable/audio_play.png -------------------------------------------------------------------------------- /lib_audio/src/main/res/drawable/audio_play_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/drawable/audio_play_list.png -------------------------------------------------------------------------------- /lib_audio/src/main/res/drawable/audio_previous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/drawable/audio_previous.png -------------------------------------------------------------------------------- /lib_audio/src/main/res/drawable/audio_selected_love.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/drawable/audio_selected_love.png -------------------------------------------------------------------------------- /lib_audio/src/main/res/drawable/audio_share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/drawable/audio_share.png -------------------------------------------------------------------------------- /lib_audio/src/main/res/drawable/audio_sing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/drawable/audio_sing.png -------------------------------------------------------------------------------- /lib_audio/src/main/res/drawable/audio_stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/drawable/audio_stop.png -------------------------------------------------------------------------------- /lib_audio/src/main/res/drawable/auido_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/drawable/auido_bg.png -------------------------------------------------------------------------------- /lib_audio/src/main/res/drawable/bottom_bar_gredient_bg_color.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/drawable/bottom_bar_gredient_bg_color.xml -------------------------------------------------------------------------------- /lib_audio/src/main/res/drawable/bottom_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/drawable/bottom_play.png -------------------------------------------------------------------------------- /lib_audio/src/main/res/drawable/bottom_stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/drawable/bottom_stop.png -------------------------------------------------------------------------------- /lib_audio/src/main/res/drawable/notification_next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/drawable/notification_next.png -------------------------------------------------------------------------------- /lib_audio/src/main/res/drawable/notification_pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/drawable/notification_pause.png -------------------------------------------------------------------------------- /lib_audio/src/main/res/drawable/notification_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/drawable/notification_play.png -------------------------------------------------------------------------------- /lib_audio/src/main/res/drawable/notification_previous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/drawable/notification_previous.png -------------------------------------------------------------------------------- /lib_audio/src/main/res/drawable/play_album.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/drawable/play_album.png -------------------------------------------------------------------------------- /lib_audio/src/main/res/drawable/play_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/drawable/play_back.png -------------------------------------------------------------------------------- /lib_audio/src/main/res/drawable/play_tap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/drawable/play_tap.png -------------------------------------------------------------------------------- /lib_audio/src/main/res/drawable/small_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/drawable/small_icon.png -------------------------------------------------------------------------------- /lib_audio/src/main/res/layout/activity_music_player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/layout/activity_music_player.xml -------------------------------------------------------------------------------- /lib_audio/src/main/res/layout/layout_notification_collpase.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/layout/layout_notification_collpase.xml -------------------------------------------------------------------------------- /lib_audio/src/main/res/layout/layout_notification_expanded.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/layout/layout_notification_expanded.xml -------------------------------------------------------------------------------- /lib_audio/src/main/res/layout/music_bottom_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/layout/music_bottom_view.xml -------------------------------------------------------------------------------- /lib_audio/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /lib_audio/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /lib_audio/src/test/java/com/example/lib_audio/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_audio/src/test/java/com/example/lib_audio/ExampleUnitTest.kt -------------------------------------------------------------------------------- /lib_base/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /lib_base/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_base/build.gradle -------------------------------------------------------------------------------- /lib_base/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib_base/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_base/proguard-rules.pro -------------------------------------------------------------------------------- /lib_base/src/androidTest/java/com/example/lib_base/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_base/src/androidTest/java/com/example/lib_base/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /lib_base/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_base/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /lib_base/src/main/java/com/example/lib_base/base/activity/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_base/src/main/java/com/example/lib_base/base/activity/BaseActivity.kt -------------------------------------------------------------------------------- /lib_base/src/main/java/com/example/lib_base/base/fragment/BaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_base/src/main/java/com/example/lib_base/base/fragment/BaseFragment.kt -------------------------------------------------------------------------------- /lib_base/src/main/java/com/example/lib_base/bmob/Adv.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_base/src/main/java/com/example/lib_base/bmob/Adv.kt -------------------------------------------------------------------------------- /lib_base/src/main/java/com/example/lib_base/bmob/AdvManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_base/src/main/java/com/example/lib_base/bmob/AdvManager.kt -------------------------------------------------------------------------------- /lib_base/src/main/java/com/example/lib_base/bmob/BmobManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_base/src/main/java/com/example/lib_base/bmob/BmobManager.kt -------------------------------------------------------------------------------- /lib_base/src/main/java/com/example/lib_base/bmob/MusicManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_base/src/main/java/com/example/lib_base/bmob/MusicManager.kt -------------------------------------------------------------------------------- /lib_base/src/main/java/com/example/lib_base/bmob/Song.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_base/src/main/java/com/example/lib_base/bmob/Song.kt -------------------------------------------------------------------------------- /lib_base/src/main/java/com/example/lib_base/bmob/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_base/src/main/java/com/example/lib_base/bmob/User.kt -------------------------------------------------------------------------------- /lib_base/src/main/java/com/example/lib_base/bmob/UserManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_base/src/main/java/com/example/lib_base/bmob/UserManager.kt -------------------------------------------------------------------------------- /lib_base/src/main/java/com/example/lib_base/utils/ActivityUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_base/src/main/java/com/example/lib_base/utils/ActivityUtils.kt -------------------------------------------------------------------------------- /lib_base/src/main/java/com/example/lib_base/utils/CountTimer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_base/src/main/java/com/example/lib_base/utils/CountTimer.kt -------------------------------------------------------------------------------- /lib_base/src/main/java/com/example/lib_base/utils/FragmentUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_base/src/main/java/com/example/lib_base/utils/FragmentUtils.kt -------------------------------------------------------------------------------- /lib_base/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_base/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /lib_base/src/test/java/com/example/lib_base/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_base/src/test/java/com/example/lib_base/ExampleUnitTest.kt -------------------------------------------------------------------------------- /lib_common_ui/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /lib_common_ui/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_common_ui/build.gradle -------------------------------------------------------------------------------- /lib_common_ui/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib_common_ui/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_common_ui/proguard-rules.pro -------------------------------------------------------------------------------- /lib_common_ui/src/androidTest/java/com/example/lib_common_ui/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_common_ui/src/androidTest/java/com/example/lib_common_ui/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /lib_common_ui/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_common_ui/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /lib_common_ui/src/main/java/com/example/lib_common_ui/AnimUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_common_ui/src/main/java/com/example/lib_common_ui/AnimUtils.kt -------------------------------------------------------------------------------- /lib_common_ui/src/main/java/com/example/lib_common_ui/LGHAlertView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_common_ui/src/main/java/com/example/lib_common_ui/LGHAlertView.kt -------------------------------------------------------------------------------- /lib_common_ui/src/test/java/com/example/lib_common_ui/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/lib_common_ui/src/test/java/com/example/lib_common_ui/ExampleUnitTest.kt -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afbasfh/NeteaseMusic/HEAD/settings.gradle --------------------------------------------------------------------------------