- 21
- 0
- 约3.21千字
- 约 5页
- 2021-01-28 发布于北京
- 举报
服务(Service)
PAGE 5
实训(实 验) 报 告
实训(实验)项目:
服务相关属性使用
实验目的:
学习服务相关属性
学习服务相关属性与使用
实训(实验)设计(器材、步骤、结论):
简介:
服务是Android中实现程序后台运行的解决方案,它非常适合去执行那些不需要和用户交互而且还要长期运行的任务,即使被切换到后台,或者用户打开了另一个应用程序,服务仍然能够保持正常运行。
实验目的 : 使用服务播放音乐
任务 :使用我们学习服务的知识点,在MainActivity中添加音乐播放功能。
步骤1.修改activity_main布局代码。
LinearLayout xmlns:android=/apk/res/android android:layout_width=match_parent android:layout_height=match_parent android:orientation=vertical Button android:id=@+id/start_music android:layout_width=match_parent android:layout_height=wrap_content android:onClick=onClick android:text=播放音乐/ Button android:id=@+id/stop_music android:layout_width=match_parent android:layout_height=wrap_content android:onClick=onClick android:text=停止播放//LinearLayout
步骤 2.创建MusicService类文件。
代码:
public class MusicService extends Service { private MediaPlayer player; public MusicService() { } @Override public IBinder onBind(Intent intent) { // TODO: Return the communication channel to the service. throw new UnsupportedOperationException(Not yet implemented); } @Override public void onCreate() { super.onCreate(); } @Override public int onStartCommand(Intent intent, int flags, int startId) { Log.d(cat,onStartCommand); //这里可以理解为装载音乐文件 player = MediaPlayer.create(this, R.raw.music); //开始播放 player.start(); return super.onStartCommand(intent, flags, startId); } @Override public void onDestroy() { //停止播放 player.stop(); //释放资源 player.release(); Log.d(cat,onDestroy); super.onDestroy(); }}
代码解析:我们在onStartCommand中添加了我们的播放源,也就是这一行player = MediaPlayer.create(this, R.raw.music);,需要注意的是你要在res文件夹下创建raw文件夹将你要使用的mp3音频文件放入其中,这里R.raw.music,music是我重新命名的音乐文件名。
步骤3. 修改MainActivity代码。
代码:
public class M
您可能关注的文档
- 医学影像设备构造与维修 自编实训教材 CPI自编实训教程.doc
- 仪器分析 第六章 高效液相色谱分析法 任务1 认识高效液相色谱法.doc
- 仪器分析 第五章 气相色谱分析法 任务1 认识气相色谱法.doc
- 仪器分析 任务五 分光光度计 020502-分光光度计-教案.doc
- 仪器分析 仪器分析 气相色谱检测器.doc
- 仪器分析 知识点1:光的基本特性 光的基本特性-电子教案.doc
- 仪器分析 知识点3:基本结构 结构与类型(1)教案.doc
- 仪器分析技术 电位分析 8.4电子教案.doc
- 仪器分析技术 色谱法分类和特点 色谱法分类和特点.doc
- 仪器分析技术 输液系统 高压输液系统.doc
- 2026年户外滑雪场五年行业报告:健康生活与场景融合趋势.docx
- 2026年中国咖啡饮料行业市场需求潜力及品牌竞争格局报告.docx
- 2025 震撼哦!长三角地区护士执业资格考试实践能力 真题及答案.docx
- 小学汉字部件教学与传统文化素养培育的融合研究教学研究课题报告.docx
- 2026年中国花式加弹涤纶长丝数据监测研究报告.docx
- 数字化手段在学生评价结果多维度分析及报告编制中的应用效果评价教学研究课题报告.docx
- 2026年中国羊剪绒花垫数据监测研究报告.docx
- 2025 重点题型辅警考试笔试真题及答案.docx
- 丝绸行业五年发展:传承创新与2025年国际化绿色化报告.docx
- 2025 重点考点辅警考试笔试真题及答案.docx
最近下载
- 基于灰色关联理论的广西农产品供应链影响因素分析.docx
- 关于绑架的小故事-绑架关起来的故事.docx VIP
- 游戏公司UI设计师面试题.docx VIP
- 基于模糊层次分析和灰色关联分析的供应商评价选择研究.pdf VIP
- 关于层次分析法和灰色关联分析法的研究详解.doc VIP
- 高考一轮复习讲义第一讲学生 三角函数的概念同角三角函数关系式与诱导公式.doc VIP
- 高考数学 一轮复习讲义 任意角的三角函数.docx VIP
- 国际贸易实务实训教程.pdf VIP
- 高考数学 一轮复习讲义 -简单的三角恒等变换.docx VIP
- 如果要写年(带歌词完整版毛不易2024春晚歌曲) 高清钢琴谱五线谱.docx VIP
原创力文档

文档评论(0)