android特色开发例子

android特色开发例子

ID:37908523

大小:666.50 KB

页数:22页

时间:2019-06-02

android特色开发例子_第1页
android特色开发例子_第2页
android特色开发例子_第3页
android特色开发例子_第4页
android特色开发例子_第5页
资源描述:

《android特色开发例子》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Android特别开发音乐播放器开发步骤:1、布局音乐相关操作按钮控件。播放音乐控件、暂停音乐控件、上一首、下一首和最后一首。这部分的内容在main.xml文件中进行编写。运行结果见下图主要代码见下图2、使用ArrayAdapter进行音乐的绑定和前台的显示3、在Activity中获取相关的控件4、编写每一个控件对应的事件5、编写播放音乐函数6、编写播放上一首音乐函数7、编写播放下一首音乐函数8、编写选择音乐播放函数9、编写释放资源函数10、将音乐相关的函数和控件事件进行关联本例子Activity主要代码见下:packagecom.terry;importjava.i

2、o.File;importjava.util.ArrayList;importjava.util.List;importandroid.app.ListActivity;importandroid.media.MediaPlayer;importandroid.media.MediaPlayer.OnCompletionListener;importandroid.os.Bundle;importandroid.view.KeyEvent;importandroid.view.View;importandroid.view.View.OnClickListener;i

3、mportandroid.widget.ArrayAdapter;importandroid.widget.Button;importandroid.widget.ListView;publicclassmusicActivityextendsListActivity{//播放对象privateMediaPlayermyMediaPlayer;//播放列表privateListmyMusicList=newArrayList();//当前播放歌曲的索引privateintcurrentListItem=0;//音乐的路径privates

4、taticfinalStringMUSIC_PATH=newString("/sdcard/");/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);myMediaPlayer=newMediaPlayer();findView();musicList();listener();}//绑定音乐voidmu

5、sicList(){Filehome=newFile(MUSIC_PATH);if(home.listFiles(newMusicFilter()).length>0){for(Filefile:home.listFiles(newMusicFilter())){myMusicList.add(file.getName());}ArrayAdaptermusicList=newArrayAdapter(musicActivity.this,R.layout.musicitme,myMusicList);setListAdapter(mu

6、sicList);}}//获取按钮voidfindView(){viewHolder.start=(Button)findViewById(R.id.start);viewHolder.stop=(Button)findViewById(R.id.stop);viewHolder.next=(Button)findViewById(R.id.next);viewHolder.pause=(Button)findViewById(R.id.pause);viewHolder.last=(Button)findViewById(R.id.last);}//监听事件void

7、listener(){//停止viewHolder.stop.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){//TODOAuto-generatedmethodstubif(myMediaPlayer.isPlaying()){myMediaPlayer.reset();}}});//开始viewHolder.start.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClic

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

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

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