源碼簡介

本項目是一個簡單的網站新聞客戶端,新聞數據直接調用合肥工業大學官網(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 · 網站地圖.25 queries in 0.076 seconds


竟彩足球比分直播