随笔分类 - Android
about android develop ,android resources, and so on
摘要:1.mp3的主要功能:即实现播放,暂停,停止 通过点击在本地上存在的mp3,响应mp3的播放等功能,代码如下: @Override protected void onListItemClick(ListView l, View v, int position, long id) { if(mp3Infos != null){ Mp3Info mp3Info = mp3Infos.get(position); Intent intent = new Intent(); intent.putExtra("mp3Info", mp3Info); intent.pu...
阅读全文
摘要:1.通过点击服务器端的List中的mp3,将mp3下载到客户端中,并在客户端中显示出来; 首先因为ListView中我们需要通过点击不同的List位子相应不同的事件,用到onListItemClick(ListView l, View v, int position, long id),根据用户点击列表当中的位子来得到响应的mp3Info对象,具体代码如下: @Override protected void onListItemClick(ListView l, View v, int position, long id) { // TODO Auto-generated meth...
阅读全文
摘要:1.在src中新建一个包*.xml,在其中新建一个类Mp3ListContentHandler继承DefaultHandler,以便设置SAX解析的时的Handler,直接附上代码先: public class Mp3ListContentHandler extends DefaultHandler{ private List infos = null; private Mp3Info mp3Info = null; private String tagName = null; public Mp3ListContentHandler(List infos) { super(); ...
阅读全文
摘要:本节将介绍主界面的UI设计以及代码实现 用到的一个关键是TabActivity 这里需要实现的是一个服务器端文件的显示以及本地的文件显示,而这2个功能的实现分别是2个Activity,因此使用到TabActivity 先来主界面的UI吧,main.xml: 1 5 6 10 11 14 18 19 20 这里的xml布局文件不在使用我们熟悉的5种Layout,而是使用TabHost。其中tabHost,TabWidget,Fra...
阅读全文
摘要:首先先上几张Mars视频中的功能分析图: 1.项目开发环境:服务器:Tomcat客户端:Eclipse(Android SDK)2.功能分析:用户界面:显示Mp3文件列表,包括服务器上的MP3文件以及本地的MP3文件通过Menu对列表进行刷新操作和退出操作服务器上的MP3列表用户可以点击进行下载相对应的MP3文件以及lrc文件本地的MP3列表用户可以点击进行MP3文件的播放,暂停,停止功能并同步显示歌词 2. 文件下载模块:下载MP3文件以及Lrc文件 3. XML解析 解析存于服务器上的xml文件内信息,该信息存放了mp3文件的名称大小以及lrc文件的名称大小 4. mp3文件播放模...
阅读全文

浙公网安备 33010602011771号