音乐APP
音乐App
初学者-Study
哪怕夜晚再黑暗,太阳照常升起。
展开
-
Android 音乐APP(六)Activity和Notification通讯
Activity和Notification通讯前言正文① 通知栏控制Activity② Activity控制通知栏③ Activity获取后台音乐播放进度前言 上一篇博客实现了通知栏操控后台音乐的播放,但是这还不够,因为你还得让页面上也能知道当前音乐的状态是怎么样的,这样用户才能感知到。正文 这一篇要实现双向控制,也就是说可以通过通知栏控制Activity的UI,也可以通过Activity来控制通知栏上的UI。这里可以通过观察者模式来实现,什么是观察者模式呢?就是一对多,举个例子,平时各位大佬可原创 2020-11-09 15:09:57 · 1606 阅读 · 7 评论 -
Android 音乐APP(五)音乐通知栏、后台播放音乐
Android 音乐通知栏前言正文① 通知栏按钮点击监听② 通知栏点击监听③ 通知栏业务处理④ 运行效果图结语前言 这篇文章的标题有些言简意赅了,也突出了这篇文章的核心,那就是通知栏的操作,你可以看到世面上的音乐类APP都会有这个操作,通过音乐通知栏可以播放暂停、上一曲、下一曲、收藏、显示歌词等等。当然我这个Demo目前不考虑这么多,先实现播放暂停、上一曲、下一曲这些基本功能再说,你说对吧。正文 在第四篇文章的到最后显示了通知栏,那么为什么我要把通知的的操作单独放到一篇文章来进行讲解呢?因为里面原创 2020-11-09 15:08:37 · 9170 阅读 · 20 评论 -
Android 音乐APP(四)显示专辑图片、本地数据库、自定义通知栏样式、通知栏显示
Android 音乐APP 显示专辑图片前言正文① 显示专辑封面图片② 后台播放结语前言 近段时间,写作的时间没有那么多,之前的项目要改动一些功能,所以这个文章也是断断续续才写好,好在我还没有忘记这个事情,写文章有没有人看不重要,我更在意这个过程,记录思路和心路历程,好了,进入正题吧。正文 在上一篇文章中,实现了播放音乐和自动下一曲,并且自定义了一个播放音乐的圆环进度条,但是播放布局那里如果一直显示一个我写上去的默认图片感觉还是不太好,用户体验不强,参考了其他的音乐播放器的播放信息栏时,我发现会原创 2020-11-09 14:59:29 · 2909 阅读 · 6 评论 -
Android 音乐APP(三)播放音乐、自定义进度条、自动下一曲
Android 音乐APP 播放音乐前言正文① 修改布局前言 作为音乐APP的主要功能,我放到了第三篇文章,因为播放音乐的功能并没有看上去那么简单,里面有很多细节是在写代码的时候就要考虑,并且加入到逻辑里面的,这可不是危言耸听,下面来看是怎样一个不简单吧。正文 既然要做播放音乐的功能自然要好好的设计一下UI了,不然太难看我可拿不出手,于是我参考了QQ和网易的列表播放页面,合二为一就产生了下面这个页面 从这张图可以看出什么呢?首先播放布局不随页面滚动,一直固定在屏幕的底部,其次是播放的进度是原创 2020-10-22 17:02:54 · 3416 阅读 · 10 评论 -
Android 音乐APP(二)启动白屏优化、定位当前播放歌曲
Android 音乐APP(二)启动优化前言前言 Android应用冷启动时,又会短暂的黑屏或者白屏,然后才会进入主页面,黑屏是在Android版本低的时候才会出现,比如Android4.4、5.0。而现在的Android版本出现的就是白屏。这个虽然不应用功能的使用,但是对用户来说体验感并不好。那么怎么解决这个问题呢?我相信很多的博客都有这个方面的讲解,但是真正有良好体验的比较少,下面的这种也是参考了网易云音乐的启动方式。...原创 2020-10-15 10:59:01 · 1604 阅读 · 2 评论 -
Android 音乐APP(一)扫描本地音乐
音乐APP 扫描本地音乐前言① 新建项目② 第三方依赖前言 这个项目纯粹的就是心血来潮,打算写一个,写作的方式和天气APP类似,把博客当成开发笔记吧,感兴趣可以跟着看,OK,新建一个项目。① 新建项目写之前我就想好名字了,就叫GoodMusic,如下图创建项目最低版本从6.0开始,然后点击Finish完成创建。② 第三方依赖打开项目的build.gradle,新增依赖库 //新增 maven { url "https://jitpack.io" } //原创 2020-10-14 15:32:54 · 7545 阅读 · 52 评论