欢迎来到天天文库
浏览记录
ID:16459925
大小:117.50 KB
页数:7页
时间:2018-08-10
《android开发培训一个简单的android音乐播放器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、android开发培训一个简单的Android音乐播放器在这里主要是用两个简单的按钮实现音乐的播放和停止功能,工程的目录结构为:同时添加一个文件夹,里面放后缀为mp3的文件就可以了。在main配置文件主要是添加两个Button:添加一个activity类和一个service类AndroidManifest.xml配置文件为:创建一个MusicServiceActivity类启动service类:packagecom.basi;importandroid.app.Activity;importandroid.content.Intent;importandroid.os.
2、Bundle;importandroid.util.Log;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.widget.Button;importandroid.widget.Toast;publicclassMusicServiceActivityextendsActivity{privatestaticStringTAG="MusicService";@OverridepublicvoidonCreate(BundlesavedInstanceState){
3、super.onCreate(savedInstanceState);setContentView(R.layout.main);Toast.makeText(this,"MusicServiceActivity",Toast.LENGTH_SHORT).show();Log.e(TAG,"MusicServiceActivity");initlizeViews();}privatevoidinitlizeViews(){ButtonbtnStart=(Button)findViewById(R.id.startMusic);ButtonbtnStop=(Button)
4、findViewById(R.id.stopMusic);OnClickListenerocl=newOnClickListener(){publicvoidonClick(Viewv){Intentintent=newIntent(MusicServiceActivity.this,MusicService.class);switch(v.getId()){caseR.id.startMusic://开始服务startService(intent);break;caseR.id.stopMusic://停止服务stopService(intent);break;}}}
5、;btnStart.setOnClickListener(ocl);btnStop.setOnClickListener(ocl);}}service类代码为:packagecom.basi;importandroid.app.Service;importandroid.content.Intent;importandroid.media.MediaPlayer;importandroid.os.IBinder;importandroid.util.Log;importandroid.widget.Toast;publicclassMusicServiceextends
6、Service{privatestaticStringTAG="MusicService";privateMediaPlayermPlayer;@OverridepublicvoidonCreate(){Toast.makeText(this,"MusicSeviceonCreate()",Toast.LENGTH_SHORT).show();Log.e(TAG,"MusicSericeonCreate()");mPlayer=MediaPlayer.create(getApplicationContext(),R.raw.a);//设置可以重复播放mPlayer.se
7、tLooping(true);super.onCreate();}@OverridepublicvoidonStart(Intentintent,intstartId){Toast.makeText(this,"MusicSeviceonStart()",Toast.LENGTH_SHORT).show();Log.e(TAG,"MusicSericeonStart()");mPlayer.start();super.onStart(intent,startId);}@OverridepublicvoidonDestroy(){Toast
此文档下载收益归作者所有