源碼簡介

本例子是一個通過httpclient訪問ashx服務獲取到返回的JSON數據并展示到ListView的例子源碼,涉及到的技術有:httpclient、json解析、listview、圖片異步加載、例子會在第一次加載完成以后保存listview數據,方便下次從本地獲取,不用到服務器獲取。框架使用了傳統的mvc分層,結構比較清晰,源碼有注釋,方便新手學習和理解。注意:例子的服務端JSON數據是在這里獲取的http://m.bitauto.com/appapi/News/List.ashx/如果在某一天這個地址掛了,你也可以把目錄下的“返回的json數據.html”上傳到一個你可以訪問到的地址,在例子內更改調用地址查看演示。
Android例子源碼聯網獲取到JSON數據ListView展示Android例子源碼聯網獲取到JSON數據ListView展示

文件夾 PATH 列表
卷序列號為 00740074 3CD2:D088
C:.
│  javaapk.com文件列表生成工具.bat
│  JavaApk源碼說明.txt
│  目錄列表.txt
│  返回的json數據.html
│  
└─javaapk
    │  .classpath
    │  .project
    │  AndroidManifest.xml
    │  ic_launcher-web.png
    │  proguard-project.txt
    │  project.properties
    │  
    ├─.settings
    │      org.eclipse.jdt.core.prefs
    │      
    ├─assets
    │              
    ├─gen
    │  └─com
    │      └─demo
    │          └─app
    │                  BuildConfig.java
    │                  R.java
    │                  
    ├─libs
    │      android-support-v4.jar
    │      commons-httpclient-3.1.jar
    │      
    ├─res
    │  ├─drawable
    │  │      icon_cartype_normal.png
    │  │      icon_cartype_seletor.xml
    │  │      icon_favour_seletor.xml
    │  │      icon_forum_seletor.xml
    │  │      icon_more_seletor.xml
    │  │      icon_news_seletor.xml
    │  │      list_item_drawable_bg.xml
    │  │      nt_icon_cartype_normal.png
    │  │      widget_bar_bg.xml
    │  │      
    │  ├─drawable-hdpi
    │  │      ad_layout_bg.png
    │  │      beautiful_progress_dialog_vertical_divider.png
    │  │      booking_list_minor_bg.9.png
    │  │      headtab_bg.png
    │  │      icon_cartype_normal.png
    │  │      icon_cartype_selected.png
    │  │      icon_favour_normal.png
    │  │      icon_favour_selected.png
    │  │      icon_forum_normal.png
    │  │      icon_forum_selected.png
    │  │      icon_more_normal.png
    │  │      icon_more_selected.png
    │  │      icon_news_normal.png
    │  │      icon_news_selected.png
    │  │      ic_launcher.png
    │  │      line2.png
    │  │      umeng_socialize_share_pic.png
    │  │      widget_head_bg.png
    │  │      
    │  ├─drawable-ldpi
    │  ├─drawable-mdpi
    │  │      ic_launcher.png
    │  │      
    │  ├─drawable-xhdpi
    │  │      ic_launcher.png
    │  │      
    │  ├─drawable-xxhdpi
    │  │      ic_launcher.png
    │  │      
    │  ├─layout
    │  │      activity_main.xml
    │  │      listview_item.xml
    │  │      main_footer.xml
    │  │      main_header.xml
    │  │      
    │  ├─menu
    │  │      main.xml
    │  │      
    │  ├─values
    │  │      colors.xml
    │  │      dimens.xml
    │  │      messages.xml
    │  │      strings.xml
    │  │      styles.xml
    │  │      
    │  ├─values-sw600dp
    │  │      dimens.xml
    │  │      
    │  └─values-sw720dp-land
    │          dimens.xml
    │          
    └─src
        └─com
            └─demo
                └─app
                    │  AppConfig.java
                    │  AppContext.java
                    │  AppException.java
                    │  AppManager.java
                    │  
                    ├─adapter
                    │      MainListViewAdapter.java
                    │      
                    ├─api
                    │      ApiClient.java
                    │      JSONProvider.java
                    │      
                    ├─bean
                    │      Base.java
                    │      News.java
                    │      NewsList.java
                    │      Notice.java
                    │      URLs.java
                    │      
                    ├─common
                    │      BitmapManager.java
                    │      FileUtils.java
                    │      ImageUtils.java
                    │      MethodsCompat.java
                    │      StringUtils.java
                    │      UIHelper.java
                    │      
                    ├─ui
                    │      MainActivity.java
                    │      
                    └─widget
                            MyListView.java
                            


34條源碼討論
發表評論

您必須登錄才能評論.

29# godlife 2016-10-06 下午7:49

能運行,中間沒東西

28# huaruan 2016-07-15 下午10:29

報錯

27# yaojing7985 2016-07-13 下午11:44

菜鳥一枚~學習一下 請問是用什么開發的呢?謝謝~

26# wangxiaobai 2015-12-04 下午3:40

看起來高大上

    591326912 2016-03-19 下午11:01

    為啥我這邊運行報了解析錯誤

25# fuge 2015-10-10 下午12:44

學習了,不錯,

24# tiler 2015-08-11 下午5:18

xiexie

23# raychongzi 2015-08-04 上午10:15

很好,安裝到手機可運行,拿來當例子學學客戶端連接后臺ashx文件

22# 1486804170 2015-07-13 下午4:23

我加載 不到 工具里面

21# R.id 2015-07-11 下午2:20

非常好必須給個贊。。。

20# RyanHu 2015-04-30 下午9:17

謝謝!看看是否是我所需的。

19# cbc41812439 2015-04-20 上午10:12

為什么res報錯呢

18# awkflf11 2015-04-10 下午11:24

呵呵呵,不錯

17# pcKingFan 2015-03-27 上午11:20

太牛了,必須贊

16# littlebliss 2015-03-25 下午2:21

帥氣,不錯,贊一個

?2013-2019 JavaApk.com· 魯ICP備13032311號-1· Powered by WordPress· Theme by JavaApkTM · 網站地圖.22 queries in 0.105 seconds


竟彩足球比分直播