android开发培训一个简单的android音乐播放器

android开发培训一个简单的android音乐播放器

ID:16459925

大小:117.50 KB

页数:7页

时间:2018-08-10

android开发培训一个简单的android音乐播放器_第1页
android开发培训一个简单的android音乐播放器_第2页
android开发培训一个简单的android音乐播放器_第3页
android开发培训一个简单的android音乐播放器_第4页
android开发培训一个简单的android音乐播放器_第5页
资源描述:

《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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。