移动开发是当前IT行业中最热门的领域之一,随着智能手机和平板电脑的普及,移动应用的需求不断增加,因此学习移动开发技术已经成为了IT人士必备的技能之一。在国开电大的移动开发导论课程中,学生需要学习移动开发的基础知识,掌握相关的开发工具和技术,并完成一系列的实践任务。本文将介绍该课程的考核形式以及任务2的参考答案。
一、考核形式
国开电大的移动开发导论课程采用了线上考核的形式,学生需要完成两个任务,分别是实践任务和理论任务。实践任务主要是通过使用Android Studio等开发工具完成一些简单的应用程序,以此来检验学生的实际操作能力。理论任务则是通过阅读相关的文献、参加线上讨论等方式来掌握相关的理论知识,以此来检验学生的理论学习能力。
二、任务2参考答案
任务2是一个实践任务,要求学生使用Android Studio开发一个简单的音乐播放器应用程序。该应用程序需要具备以下功能:
1. 播放音乐:应用程序需要能够播放本地存储的音乐文件,同时需要具备播放、暂停、停止等基本的音乐播放控制功能。
2. 显示歌曲信息:应用程序需要能够显示当前正在播放的歌曲的相关信息,如歌曲名、歌手名、专辑名等。
3. 播放列表:应用程序需要能够显示当前播放列表中的所有歌曲,并且能够支持添加、删除、清空等操作。
4. 音乐搜索:应用程序需要能够支持按歌曲名、歌手名等关键字进行音乐搜索,并且能够显示搜索结果。
下面是该任务的参考答案:
1. 播放音乐
首先,在Activity的布局文件中添加一个MediaPlayer对象和三个Button对象,分别用于播放、暂停和停止音乐。然后在Activity的Java代码中实现播放、暂停和停止音乐的功能。具体实现代码如下:
MediaPlayer mediaPlayer = new MediaPlayer();
Button playButton = (Button) findViewById(R.id.play_button);
Button pauseButton = (Button) findViewById(R.id.pause_button);
Button stopButton = (Button) findViewById(R.id.stop_button);
playButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
try {
mediaPlayer.setDataSource("path/to/music/file");
mediaPlayer.prepare();
mediaPlayer.start();
} catch (IOException e) {
e.printStackTrace();
}
}
});
pauseButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (mediaPlayer.isPlaying()) {
mediaPlayer.pause();
}
}
});
stopButton.setOnClickListener
3亿多的题库,支持文字、图片,语音搜题,包含国家开放大学、广东开放大学、云南开放大学、北京开放大学、上海开放大学、江苏开放大学、超星、青书、奥鹏等等多个平台题库,考试作业必备神器。

微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。