日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

一个简单的Android音乐播放器

發布時間:2025/6/15 Android 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一个简单的Android音乐播放器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在這里主要是用兩個簡單的按鈕實現音樂的播放和停止功能,工程的目錄結構為:

同時添加一個文件夾,里面放后綴為mp3的文件就可以了。

在main配置文件主要是添加兩個Button:

添加一個activity類和一個service類AndroidManifest.xml配置文件為:

創建一個MusicServiceActivity類啟動service類:

package com.basi;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; import android.widget.Toast;public class MusicServiceActivity extends Activity {private static String TAG = "MusicService";@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);Toast.makeText(this, "MusicServiceActivity", Toast.LENGTH_SHORT).show();Log.e(TAG, "MusicServiceActivity");initlizeViews();}private void initlizeViews() {Button btnStart = (Button) findViewById(R.id.startMusic);Button btnStop = (Button) findViewById(R.id.stopMusic);OnClickListener ocl = new OnClickListener() {public void onClick(View v) {Intent intent = new Intent(MusicServiceActivity.this,MusicService.class);switch (v.getId()) {case R.id.startMusic:// 開始服務startService(intent);break;case R.id.stopMusic:// 停止服務stopService(intent);break;}}};btnStart.setOnClickListener(ocl);btnStop.setOnClickListener(ocl);}}

service類代碼為:

package com.basi;import android.app.Service; import android.content.Intent; import android.media.MediaPlayer; import android.os.IBinder; import android.util.Log; import android.widget.Toast;public class MusicService extends Service {private static String TAG = "MusicService";private MediaPlayer mPlayer;@Overridepublic void onCreate() {Toast.makeText(this, "MusicSevice onCreate()", Toast.LENGTH_SHORT).show();Log.e(TAG, "MusicSerice onCreate()");mPlayer = MediaPlayer.create(getApplicationContext(), R.raw.a);// 設置可以重復播放mPlayer.setLooping(true);super.onCreate();}@Overridepublic void onStart(Intent intent, int startId) {Toast.makeText(this, "MusicSevice onStart()", Toast.LENGTH_SHORT).show();Log.e(TAG, "MusicSerice onStart()");mPlayer.start();super.onStart(intent, startId);}@Overridepublic void onDestroy() {Toast.makeText(this, "MusicSevice onDestroy()", Toast.LENGTH_SHORT).show();Log.e(TAG, "MusicSerice onDestroy()");mPlayer.stop();super.onDestroy();}@Overridepublic IBinder onBind(Intent intent) {return null;}}

效果圖為:

總結

以上是生活随笔為你收集整理的一个简单的Android音乐播放器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。