源码简介

本例子是一个通过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-2018 JavaApk.com· 鲁ICP备13032311号-1· Powered by WordPress· Theme by JavaApkTM · 网站地图.1008 queries in 2.113 seconds