编程知识 cdmana.com

Android应用--简、美音乐播放器添加电话监听,android应用开发基础学堂在线答案

3.???长按列表弹出对话框

4.???暂停音乐

5.???上一首音乐

6.???下一首音乐

7.???自动播放下一首歌曲

8.???单曲循环

9.???全部循环

10.? 随机播放

第2阶段准备完成以下功能:

1. 歌词显示(实现歌词滚动功能)前一篇博客已经实现了

2. 来电监听 这篇博客将要讲的内容,很简单

3. 控制音量

4. 获取专辑图片

5. 在线下载歌词

6. 在线搜索音乐

7. 在线下载音乐

8. 实现有趣功能–甩歌

9. 界面美化–实现专辑倒影

10.实现左右界面切换

11.实现在通知栏显示播放状态

12.实现音乐播放的桌面小控件

暂时想到这些功能,如果朋友们有什么建议的话,可以直接给我留言。

在贴电话状态监听功能代码之前,把AppConstant这个类也贴一下,这个只是用来存放播放控制信息的,有网友说要看看,所以在这里贴一下吧。

package com.wwj.sb.domain;

/**

  • 应用常量类

  • @author wwj

*/

public class AppConstant {

public class PlayerMsg {

public static final int PLAY_MSG = 1; //播放

public static final int PAUSE_MSG = 2; //暂停

public static final int STOP_MSG = 3; //停止

public static final int CONTINUE_MSG = 4; //继续

public static final int PRIVIOUS_MSG = 5; //上一首

public static final int NEXT_MSG = 6; //下一首

public static final int PROGRESS_CHANGE = 7;//进度改变

public static final int PLAYING_MSG = 8; //正在播放

}

}

那好,继续完善小巫的简、美音乐播放器,因为一个好的应用软件应该考虑到各种情况,就那音乐播放器来说,如果播放音乐过程中,来了一个电话,可能是“永远不会打电话给你的人”,如果这时候你的音乐还在后台悠哉的播放,我想你会疯掉的,永远不会打电话给你的人可能真的永远不打了。这里只是开个玩笑,所以呢,要考虑到这种情况,只要来电了,那么播放器应该能暂停一下,好让你好好打个电话。下面的实现很简单,不多解释,直接上代码:

1、添加权限

<!-- 读取电话状态权限 -->

<uses-permission android:name=“android.permission.READ_PHONE_STATE”/>

<uses-permission android:name=“android.permission.PROCESS_OUTGOING_CALLS”/>

总结

【Android 详细知识点思维脑图(技能树)】

Android应用--简、美音乐播放器添加电话监听,android应用开发基础学堂在线答案_移动开发

我个人是做Android开发,已经有十来年了,目前在某创业公司任职CTO兼系统架构师。虽然 Android 没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。这只能说明 Android 中级以下的岗位饱和了,现在高级工程师还是比较缺少的,很多高级职位给的薪资真的特别高(钱多也不一定能找到合适的),所以努力让自己成为高级工程师才是最重要的。

这里附上上述的面试题相关的几十套字节跳动,京东,小米,腾讯、头条、阿里、美团等公司19年的面试题。把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。

由于篇幅有限,这里以图片的形式给大家展示一小部分。

Android应用--简、美音乐播放器添加电话监听,android应用开发基础学堂在线答案_Android_02

详细整理在GitHub可以见;

 Android架构视频+BAT面试专题PDF+学习笔记

网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。

最后,赠与大家一句话,共勉!

版权声明
本文为[mb61c1dbbb44788]所创,转载请带上原文链接,感谢
https://blog.51cto.com/u_15466190/4928961

Scroll to Top