Android应用软件开发

194课时
1.7K学过
8分

课程评价 (0)

请对课程作出评价:
0/300

学员评价

暂无精选评价
3分钟

6.5 案例分析

案例分析

activity_main.xml清单分析

行2-31:设置整个界面布局是线性布局,显示方式为垂直方向显示。

行7-11:设置Button控件的相应属性,该控件的id名为"openAssetMusic",控件上显示的文本信息是"assets播放"。

行13-17:设置Button控件的相应属性,该控件的id名为"pause",控件上显示的文本信息是"暂停assets"。

行19-23:设置Button控件的相应属性,该控件的id名为"openRawMusic",控件上显示的文本信息是"raw播放"。

行25-29:设置Button控件的相应属性,该控件的id名为" pauseRawMusic",控件上显示的文本信息是"暂停raw "。

MainActivity.java清单分析

行15-20:定义各种类型的全局对象。

行23-27:设定输出显示在名称为"activity_main"的界面上,调用initView()方法。

行29-38:设置initView()方法,实现4个Button按钮对象的查找和该对象单击事件监听的功能。

行41-55:多分支选择语句,如果单击的是显示信息是"assets播放"这个按钮,则调用openAssetMusics()方法;如果单击的是显示信息是"暂停assets "这个按钮,则调用mediaPlayer.pause()方法;如果单击的是显示信息是"raw播放"这个按钮,则调用openRawMusicS()方法;如果单击的是显示信息是"暂停raw"这个按钮,则调用mediaPlayer.pause()方法。

行58-61:设置openRawMusicS()方法,实现播放多媒体的功能。

行63-74:设置openAssetMusics()方法,实现打开多媒体所在的路径,准备以及播放多媒体的功能。