实战演练——播放后台音乐
上一节
下一节
实战演练二选一,练习目的是掌握Activity、Service、Broadcast这三种Java程序。
实战演练4-1 播放后台音乐。请将上一章(第三章)的实战演练,改为Service后台控制音乐的播放,用户界面不改。
实战演练4-1 操作示范如下(时长14:59)
实战演练4-2 播放后台音乐。请修改例4-5,在后台服务程序中加入广播机制,而广播接收器接收到信息后,改变app界面的文本框 txt 的内容。修改提示:
删除Activity文件中的代码 txt.setText(),将txt升级为类变量。
广播接收器MusicReceiver 执行 txt.setText()。
这样一来,项目将会有3个java类,即MainActivity、MusicService和MusicReceiver。
(1)Activity 负责用户的交互界面,包括启动后台服务。
(2)Service 在后台进行播放或停止音乐、发送广播信息。
(3)BroadcastReceiver 负责接收广播信息,更改用户界面的文字内容。
实战演练4-2 操作示范如下(时长09:49)

