Android Studio实现音乐播放器
程序员文章站
2022-03-21 17:14:05
androidstudio音乐播放器,供大家参考,具体内容如下实现目的:利用广播在myapplication中原本button点我暂停按钮是灰色无法点击的,此时发送一条短信给自己的安卓手机,按钮变成黑...
androidstudio音乐播放器,供大家参考,具体内容如下
实现目的:利用广播在myapplication中原本button点我暂停按钮是灰色无法点击的,此时发送一条短信给自己的安卓手机,按钮变成黑色,音乐开始播放,此时点击 点我暂停 按钮,音乐停止。
结果截图:
发送短信给自己后:,点我暂停 按钮变成黑色,并开始播放音乐:
此时点击点我暂停按钮,音乐暂停
广播
android 应用与 android 系统和其他 android 应用之间可以相互收发广播消息,这与发布-订阅设计模式相似。这些广播会在所关注的事件发生时发送。举例来说,android 系统会在发生各种系统事件时发送广播,例如系统启动或设备开始充电时。再比如,应用可以发送自定义广播来通知其他应用它们可能感兴趣的事件(例如,一些新数据已下载)。
广播消息本身会被封装在一个intent对象中,该对象的操作字符串会标识所发生的事件(例如 android.intent.action.airplane_mode )。该 intent 可能还包含绑定到其 extra 字段中的附加信息。例如,飞行模式 intent 包含布尔值 extra 来指示是否已开启飞行模式。
xml文件
mainactivity.java文件
smsreceiver.java文件
编写广播接收者程序
myaudioservice.java文件
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
下一篇: 对vue生命周期的深入理解