基于android系统的音乐播放器设计与实现含源程序 毕业论文.docx

上传人:b****9 文档编号:139291 上传时间:2022-10-04 格式:DOCX 页数:47 大小:36.67KB
下载 相关 举报
基于android系统的音乐播放器设计与实现含源程序 毕业论文.docx_第1页
第1页 / 共47页
基于android系统的音乐播放器设计与实现含源程序 毕业论文.docx_第2页
第2页 / 共47页
基于android系统的音乐播放器设计与实现含源程序 毕业论文.docx_第3页
第3页 / 共47页
基于android系统的音乐播放器设计与实现含源程序 毕业论文.docx_第4页
第4页 / 共47页
基于android系统的音乐播放器设计与实现含源程序 毕业论文.docx_第5页
第5页 / 共47页
点击查看更多>>
下载资源
资源描述

基于android系统的音乐播放器设计与实现含源程序 毕业论文.docx

《基于android系统的音乐播放器设计与实现含源程序 毕业论文.docx》由会员分享,可在线阅读,更多相关《基于android系统的音乐播放器设计与实现含源程序 毕业论文.docx(47页珍藏版)》请在冰豆网上搜索。

基于android系统的音乐播放器设计与实现含源程序 毕业论文.docx

基于Android系统的音乐播放器设计与实现

源程序

基于Android系统的音乐播放器设计与实现

46

.Project

xmlversion="1.0"encoding="UTF-8"?

>

spMusicPlayer01

com.android.ide.eclipse.adt.ResourceManagerBuilder

com.android.ide.eclipse.adt.PreCompilerBuilder

org.eclipse.jdt.core.javabuilder

com.android.ide.eclipse.adt.ApkBuilder

com.android.ide.eclipse.adt.AndroidNature

org.eclipse.jdt.core.javanature

.classpath

xmlversion="1.0"encoding="UTF-8"?

>

path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>

AndroidManifest.xml

android="package="sled.develop"

android:

versionCode="1"android:

versionName="1.0">

icon="@drawable/icon"android:

label="@string/app_name">

name=".MpsPlayer"android:

theme="@android:

style/Theme.NoTitleBar.Fullscreen">

name="android.intent.action.MAIN"/>

name="android.intent.category.LAUNCHER"/>

name=".LocalMpsList"android:

theme="@android:

style/Theme.Dialog"

android:

label="@string/app_name">

name=".ItrActivity"android:

theme="@android:

style/Theme.Dialog"

android:

label="@string/app_name">

name=".service.PlayerSrv"/>

name=".service.ListSrv"/>

minSdkVersion="8"/>

LocalMpsList.javapackagesled.develop;

importjava.util.ArrayList;importjava.util.List;

importsled.develop.service.ListSrv;importsled.model.MpsIterm;importsled.utils.AdapterUtils;importsled.utils.AppConstant;importsled.utils.FileUtils;

importandroid.app.ListActivity;importandroid.content.Intent;importandroid.os.Bundle;importandroid.view.View;importandroid.view.Window;importandroid.widget.ListView;

importandroid.widget.RadioButton;

importandroid.widget.RadioGroup;

importandroid.widget.RadioGroup.OnCheckedChangeListener;importandroid.widget.SimpleAdapter;

publicclassLocalMpsListextendsListActivity{privateListmp3s=null;privateRadioGroupradiogroup;

privateRadioButtonsingle;privateRadioButtonorder;privateRadioButtonradom;

privateintmode=AppConstant.JUMP_MODE_ORDER;@Override

protectedvoidonCreate(BundlesavedInstanceState){

//TODOAuto-generatedmethodstubsuper.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE);setContentView(R.layout.locallist);

single=(RadioButton)findViewById(R.id.single);order=(RadioButton)findViewById(R.id.order);radom=(RadioButton)findViewById(R.id.radom);radiogroup=(RadioGroup)findViewById(R.id.menu);

radiogroup.setOnCheckedChangeListener(newOnCheckedChangeListener(){

@Override

publicvoidonCheckedChanged(RadioGroupgroup,intcheckedId){

//TODOAuto-generatedmethodstubif(checkedId==single.getId()){

mode=AppConstant.JUMP_MODE_SINGLE;

}elseif(checkedId==order.getId()){

mode=AppConstant.JUMP_MODE_ORDER;

}elseif(checkedId==radom.getId()){

mode=AppConstant.JUMP_MODE_RADOM;

}

}

});

}

@Override

protectedvoidonListItemClick(ListViewl,Viewv,intposition,longid){

//TODOAuto-generatedmethodstubsuper.onListItemClick(l,v,position,id);

//MpsItermmp3=mp3s.get(position);

Intentpreintent=newIntent();preintent.putExtra("position",position);

preintent.putExtra("cmd",AppConstant.JUMP_CMD_PREPARE);preintent.putExtra("mode",mode);preintent.setClass(LocalMpsList.this,ListSrv.class);startService(preintent);

/*

Intentintent=newIntent();intent.putExtra("mp3",mp3);intent.setClass(this,MpsPlayer.class);startActivity(intent);

*/onStop();

}

@Override

protectedvoidonResume(){

//TODOAuto-generatedmethodstubsuper.onResume();

updateListView();

}

@Override

protectedvoidonStop(){

//TODOAuto-generatedmethodstubsuper.onStop();

finish();

}

privatevoidupdateListView(){FileUtilsfileUtils=newFileUtils();

mp3s=fileUtils.getMp3Files("mp3");

if(mp3s==null){//如果本地目录找不到Mp3文件

mp3s=newArrayList();MpsItermmp3=newMpsIterm();mp3.setName_mp3("没有Mp3文件!

");mp3.setSize_mp3(0);

mp3s.add(mp3);

}

AdapterUtilsau=newAdapterUtils(this,R.layout.mp3info_item,mp3s);SimpleAdaptersimpl

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 营销活动策划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1