简单介绍用了哪些Android的知识点:
-
MediaPlayer工具来播放音乐
-
Handle。因为存在定时任务(歌词切换,动画,歌词进度条变换等)需要由Handle来处理Ui相关内容
-
动态权限申请(该应用程序读取本地歌曲,并且设置音质相关属性)且这两个权限在Android6.0后都需要动态申请
-
手势控制 (左划和右划需要满足一定条件后可以进行切歌)
-
Service服务 (启动Service 绑定Service 前台Service)
-
BroadcastReceiver 广播,Service与Activity,Activity与Activity存在动态交互,需要广播实现
-
基本的重写View能力和Intent交互数据的能力
-
Animation动画 图片旋转 歌词更新