当前位置:首页 >> 实习总结 >>

广东海洋大学学生移动编程实验报告书3


GDOU-B-11-112

广东海洋大学学生实验报告书(学生用表)
实验名称 学生姓名
实验目的: 1. 掌握 Servic 的启动 2. 熟悉 Service 的使用 实验内容: 1.设计一个简单的音乐播放器设计。当点击“启动播放器”按钮时,启动一个 service 实现音乐播 放;当点击“停止播放器”按钮时,则停止音乐播放。

实验三 音乐播放器设计 专业 钟炜堂

课程名称

移动编程技术

课程号 16552101 实验日期 15.10.21

学院(系) 信息(软件)学院

软件工程

班级应用 1123

学号 201211701131 实验地点 钟 04019 实验三 音乐播放器设计

Activity.xml 布局文件
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.example.music.MainActivity" tools:ignore="MergeRootFrame" > <Button android:id="@+id/start" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_gravity="center" android:text="点击播放"/> </FrameLayout>

Activity.java 文件 @SuppressLint("NewApi") public class MainActivity extends Activity {

MediaPlayer mMediaPlayer; @SuppressLint("NewApi") @TargetApi(Build.VERSION_CODES.HONEYCOMB) @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (savedInstanceState == null) { getFragmentManager().beginTransaction() .add(R.id.container, new PlaceholderFragment()).commit(); }

final Button start=(Button) findViewById(R.id.start); start.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub

mMediaPlayer=MediaPlayer.create(MainActivity.this,R.raw.new_messages) ; if(start.getText()=="播放") {

if(true){ try { mMediaPlayer.start(); mMediaPlayer.setOnCompletionListener(new OnCompletionListener() { public void onCompletion(MediaPlayer mp) { if (true) { mMediaPlayer.release(); } } }); } catch (Exception e) { e.getMessage(); }

} start.setText("停止"); } else { start.setText("播放"); try { mMediaPlayer.release(); } catch (Exception e2) { // TODO: handle exception } } } }); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); } /** * A placeholder fragment containing a simple view. */ public static class PlaceholderFragment extends Fragment {

public PlaceholderFragment() { } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_main, container, false); return rootView; } } } 音乐文件存放在目录 raw

实现效果

成绩
注:请用 A4 纸书写,不够另附纸。

指导教师

陈月峰

日期
第 页,共 页


赞助商链接
相关文章:
广东海洋大学学生移动编程实验报告书1_图文
广东海洋大学学生移动编程实验报告书1_调查/报告_表格/模板_实用文档。GDOU-B-...配置环境变量 在这里选择 jre 版本 1.6 以上 3.运行 Eclipse 的 Android ADT ...
广东海洋大学学生实验报告书(学生用表)
广东海洋大学学生实验报告书(学生用表)_调查/报告_表格/模板_实用文档。实验...Procissor3 实验结论:通过仿真系统的模拟,我们可以对一些简单的系统进行模拟,并...
广东海洋大学学生实验报告书
广东海洋大学学生实验报告书_调查/报告_表格/模板_应用...3.2 选择检索途径 第二次用被引文献检索 Cited ...2014年度细分行业报告汇集 2014年移动互联网O2O分析...
广东海洋大学JAVA实验3
广东海洋大学JAVA实验3 - GDOU-B-11-112 广东海洋大学学生实验报告书(学生用表) 实验名称 学院(系) 学生姓名 学号 专业 实验地点 课程名称 班级 实验日期 课程...
广东海洋大学学生实验报告书(学生用表)
GDOU-B-11-112 广东海洋大学学生实验报告书(学生用表)实验名称 学院(系) 学生姓名 学号 专业 实验地点 课程名称 班级 实验日期 课程号 成绩注:请用 A4 纸...
广东海洋大学、管理信息系统实验报告3
广东海洋大学、管理信息系统实验报告3_学习总结_总结/汇报_实用文档。广东海洋大学、管理信息系统实验报告3GDOU-B-11-112 广东海洋大学学生实验报告书(学生用表)实验...
广东海洋大学学生实验报告书
GDOU-B-11-112 广东海洋大学学生实验报告书(学生用表) 实验名称 学院(系) ...完成实验内容的预习准备工作; 2、能认真独立完成实验内容; 三、实验内容 1、...
广东海洋大学学生实验报告书
广东海洋大学学生实验报告书_调查/报告_表格/模板_应用文书。广东海洋大学GDOU...[i] is a const (3)在 Visual C++6.0 开发环境中编译并运行下面的程序,...
广东海洋大学学生实验报告书(学生用表)
GDOU-B-11-112 广东海洋大学学生实验报告书(学生用表) 实验名称 学院(系) 学生姓名 课程名称 专业 学号 实验地点 课程号 班级 实验日期 成绩 指导老师 日期 ...
广东海洋大学学生实验报告书(学生用表)
GDOU- 11GDOU-B-11-112 广东海洋大学学生实验报告书(学生用表)实验名称 学院(系) 学生姓名 学号 专业 实验地点 课程名称 班级 实验日期 课程号 成绩注:请用 ...
更多相关标签: