Android 从本地服务器下载文件与解析过程详解(一)

来源:互联网 发布:西古德森数据 编辑:程序博客网 时间:2024/06/05 02:19
       1、建立工程:Mp3Player
       2、在tomcat 服务器中准备相应的文件


       在D:\tomcat7.0\apache-tomcat-7.0.6-windows-x86\apache-tomcat-7.0.6\webapps (这是我自己电脑服务器的位置)下新建一个文件夹:mp3

       接下来在mp3里保存相应的文件:目录如下:

2.jpg

       其中最重要的一部分是resources.xml:   代码如下:

java代码:

  1. <resources>
  2. <resource>
  3. <id>0001</id>
  4. <mp3.name>1.mp3</mp3.name>
  5. <mp3.size>5,033,984</mp3.size>
  6. <lrc.name>1.lrc</lrc.name>
  7. <lrc.size>4,096 </lrc.size>
  8. </resource>
  9. <resource>
  10. <id>0002</id>
  11. <mp3.name>2.mp3</mp3.name>
  12. <mp3.size>3,768,320</mp3.size>
  13. <lrc.name>2.lrc</lrc.name>
  14. <lrc.size>4,096 </lrc.size>
  15. </resource>
  16. </resources>
复制代码

        3、编写主文件代码:

        (1)、布局文件:main.xml

java代码:

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"
  3. android:layout_width="fill_parent"
  4. android:layout_height="fill_parent"
  5. >
  6. <LinearLayout
  7. android:id="@+id/listLinearLayout"
  8. android:layout_width="fill_parent"
  9. android:layout_height="wrap_content"
  10. android:orientation="vertical"
  11. >
  12. <ListView
  13. android:id="@id/android:list"
  14. android:layout_width="fill_parent"
  15. android:layout_height="wrap_content"
  16. android:drawSelectorOnTop="false"
  17. android:scrollbars="vertical"
  18. >
  19. </ListView>
  20. </LinearLayout>
  21. </LinearLayout>
复制代码