Android音乐播放器容易示例

Android音乐播放器简单示例放置我们的媒体文件(jack.mp3)编写我们的媒体Service类??输入代码R.raw.jack音

Android音乐播放器简单示例

放置我们的媒体文件(jack.mp3)


Android音乐播放器容易示例

编写我们的媒体Service类

?

?输入代码R.raw.jack音乐文件没有提示时,需要修复一下


Android音乐播放器容易示例

?

注册我们的Service组件到程序中


Android音乐播放器容易示例
? 配置文件会多一行,注意.MediaPlayerService前面的.

<service android:name=".MediaPlayerService"></service>

?

我们的界面图设计如下,主要是两个按钮


Android音乐播放器容易示例

主程序添加代码

?

package org.snailteam;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.util.Log;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class application extends Activity implements OnClickListener{//我的主程序类是applicationprivate static final String TAG = "主程序";Button buttonStart, buttonStop;    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        buttonStart = (Button)findViewById(R.id.buttonStart);        buttonStop = (Button)findViewById(R.id.buttonStop);        buttonStart.setOnClickListener(this);        buttonStop.setOnClickListener(this);    } public void onClick(View view) { switch (view.getId()) {//判断哪个按钮        case R.id.buttonStart:            Log.i(TAG, "onClick: starting service");            startService(new Intent(this, MediaPlayerService.class));//引用我们自己写的媒体服务组件            break;        case R.id.buttonStop:            Log.i(TAG, "onClick: stopping service");            stopService(new Intent(this, MediaPlayerService.class));            break;}}}

?

之后大家可以运行试试效果。