源码简介

本项目是一个简单的网站新闻客户端,新闻数据直接调用合肥工业大学官网(http://news.hfut.edu.cn/),实现了新闻获取的功能,界面较简单,新闻内容不是解析html的而是用webview截取html的部分内容来显示的,据作者自称这样做是因为既简洁而且比解析的效果更好,下面是webview截取部分html后的界面(在此分享一下,以前解析html太累了)。源码有比较详细的注释,喜欢的朋友可以下载研究一下非主流客户端实现。
Android应用源码合肥工业大学新闻客户端 Android应用源码合肥工业大学新闻客户端 Android应用源码合肥工业大学新闻客户端

文件夹 PATH 列表
卷序列号为 00000200 3CD2:D088
C:.
│  0411_15_01_01.png
│  0411_15_01_02.png
│  0411_15_02_03.png
│  javaapk.com文件列表生成工具.bat
│  JavaApk源码说明.txt
│  点这里查看更多优质源码~.url
│  目录列表.txt
│  
└─MeHfutNews
    │  .classpath
    │  .project
    │  AndroidManifest.xml
    │  ic_launcher-web.png
    │  proguard-project.txt
    │  project.properties
    │  
    ├─.settings
    │      org.eclipse.jdt.core.prefs
    │      
    ├─assets
    ├─bin
    │  │  AndroidManifest.xml
    │  │  classes.dex
    │  │  jarlist.cache
    │  │  MeHfutNews.apk
    │  │  resources.ap_
    │  │  
    │  ├─classes
    │  │  └─com
    │  │      └─medroid
    │  │          ├─adapter
    │  │          │      HomepageListViewAdapter.class
    │  │          │      HomePagerViewPagerAdapter.class
    │  │          │      
    │  │          ├─analysis
    │  │          │      News.class
    │  │          │      NewsListAnalysis.class
    │  │          │      NewsUrl.class
    │  │          │      
    │  │          ├─hfutnews
    │  │          │  └─activity
    │  │          │          NewsHomepageActivity$1.class
    │  │          │          NewsHomepageActivity$2.class
    │  │          │          NewsHomepageActivity$3.class
    │  │          │          NewsHomepageActivity$HeadRefresh.class
    │  │          │          NewsHomepageActivity$NewsAnalysisAsyncTask.class
    │  │          │          NewsHomepageActivity.class
    │  │          │          NewsItemWebViewActivity$1.class
    │  │          │          NewsItemWebViewActivity$NewsItemWebViewAsyncTask.class
    │  │          │          NewsItemWebViewActivity.class
    │  │          │          
    │  │          ├─mehfutnews
    │  │          │      BuildConfig.class
    │  │          │      R$attr.class
    │  │          │      R$color.class
    │  │          │      R$dimen.class
    │  │          │      R$drawable.class
    │  │          │      R$id.class
    │  │          │      R$layout.class
    │  │          │      R$menu.class
    │  │          │      R$string.class
    │  │          │      R$style.class
    │  │          │      R.class
    │  │          │      
    │  │          ├─sqlite
    │  │          │      NewsHomapageSQLite.class
    │  │          │      
    │  │          └─view
    │  │                  MyListView$OnHeadRefreshListener.class
    │  │                  MyListView.class
    │  │                  NewsItemWebView.class
    │  │                  
    │  ├─dexedLibs
    │  │      android-support-v4-06c14b8e2ab97dd54262b2816944b611.jar
    │  │      android-support-v4-f516e10aa2e71c26796eca3753554fc2.jar
    │  │      jsoup-1.7.2-6def2e7761729e840c3547748e5b4799.jar
    │  │      jsoup-1.7.2-f0ec0d82759d0b2fea241c879ab80c5f.jar
    │  │      
    │  └─res
    │      ├─drawable-hdpi
    │      │      all_news.png
    │      │      all_news_after.png
    │      │      arrow.png
    │      │      bg.png
    │      │      bg_after.png
    │      │      buffer.png
    │      │      chair.png
    │      │      chair_after.png
    │      │      figure_after.png
    │      │      figure_news.png
    │      │      hfut_logo.png
    │      │      homepage_title.png
    │      │      ic_launcher.png
    │      │      inform.png
    │      │      inform_after.png
    │      │      item_back.png
    │      │      item_bg.png
    │      │      main_after.png
    │      │      main_news.png
    │      │      media.png
    │      │      media_after.png
    │      │      plate_bg.png
    │      │      point.png
    │      │      purchase.png
    │      │      purchase_after.png
    │      │      schoolfellow_after.png
    │      │      schoolfellow_news.png
    │      │      title_bg.png
    │      │      
    │      ├─drawable-mdpi
    │      │      ic_launcher.png
    │      │      
    │      ├─drawable-xhdpi
    │      │      ic_launcher.png
    │      │      
    │      └─drawable-xxhdpi
    │              ic_launcher.png
    │              
    ├─gen
    │  └─com
    │      └─medroid
    │          └─mehfutnews
    │                  BuildConfig.java
    │                  R.java
    │                  
    ├─libs
    │      android-support-v4.jar
    │      jsoup-1.7.2.jar
    │      
    ├─res
    │  ├─drawable-hdpi
    │  │      all_news.png
    │  │      all_news_after.png
    │  │      arrow.png
    │  │      bg.png
    │  │      bg_after.png
    │  │      buffer.png
    │  │      chair.png
    │  │      chair_after.png
    │  │      figure_after.png
    │  │      figure_news.png
    │  │      hfut_logo.png
    │  │      homepage_title.png
    │  │      ic_launcher.png
    │  │      inform.png
    │  │      inform_after.png
    │  │      item_back.png
    │  │      item_bg.png
    │  │      main_after.png
    │  │      main_news.png
    │  │      media.png
    │  │      media_after.png
    │  │      plate_bg.png
    │  │      point.png
    │  │      purchase.png
    │  │      purchase_after.png
    │  │      schoolfellow_after.png
    │  │      schoolfellow_news.png
    │  │      title_bg.png
    │  │      
    │  ├─drawable-ldpi
    │  ├─drawable-mdpi
    │  │      ic_launcher.png
    │  │      
    │  ├─drawable-xhdpi
    │  │      ic_launcher.png
    │  │      
    │  ├─drawable-xxhdpi
    │  │      ic_launcher.png
    │  │      
    │  ├─layout
    │  │      newshomapage.xml
    │  │      newsitemwebview.xml
    │  │      newslistview.xml
    │  │      news_listview_head.xml
    │  │      news_mylistview.xml
    │  │      
    │  ├─menu
    │  │      main.xml
    │  │      
    │  ├─values
    │  │      colors.xml
    │  │      dimens.xml
    │  │      strings.xml
    │  │      styles.xml
    │  │      
    │  ├─values-hdpi-960x540
    │  │      dimens.xml
    │  │      
    │  ├─values-sw600dp
    │  │      dimens.xml
    │  │      
    │  ├─values-sw720dp-land
    │  │      dimens.xml
    │  │      
    │  ├─values-v11
    │  │      styles.xml
    │  │      
    │  └─values-v14
    │          styles.xml
    │          
    └─src
        └─com
            └─medroid
                ├─adapter
                │      HomepageListViewAdapter.java
                │      HomePagerViewPagerAdapter.java
                │      
                ├─analysis
                │      News.java
                │      NewsListAnalysis.java
                │      NewsUrl.java
                │      
                ├─hfutnews
                │  └─activity
                │          NewsHomepageActivity.java
                │          NewsItemWebViewActivity.java
                │          
                ├─sqlite
                │      NewsHomapageSQLite.java
                │      
                └─view
                        MyListView.java
                        NewsItemWebView.java
                        

10条源码讨论
发表评论

您必须登录才能评论.

7# o8o8o 2015-04-25 上午9:11

为什么会闪退啊

6# fencingworld 2015-01-03 下午4:18

你好,刚进入主页面刷新时,出现unfortunately has stoped问题,logcat

5# zk673820543 2014-05-26 上午11:40

还是不会设置网站返回数据格式,LZ能指导一下么

4# zk673820543 2014-05-25 下午9:59

为什么网站链接改了之后就不能用了

    JavaApk 2014-05-25 下午10:10

    获取的数据格式都是特定的,需要改成自己的数据格式

      zk673820543 2014-05-25 下午10:11

      求具体方法,刚学这个,谢谢大神

        zk673820543 2014-05-25 下午10:13

        方便加一下你QQ吗?

地板 zk673820543 2014-05-25 下午9:47

谢谢楼主分享

板凳 dongtao1010 2014-04-29 下午11:46

我也留个身影吧

沙发 AaronPei 2014-04-12 下午11:24

做个标记明天来下

©2013-2019 JavaApk.com· 鲁ICP备13032311号-1· Powered by WordPress· Theme by JavaApkTM · 网站地图.23 queries in 0.085 seconds