Android 开源1:获取并解析网页信息(Jsoup)

  • Android 开源1获取并解析网页信息Jsoup

    • 一程序功能
    • 二程序界面
    • 三程序知识点与创新点
    • 四 总结

一.程序功能

本款APP主要是通过android客户端随时随地的获取并且查看哈工大发布的新闻、通知、公告等信息,主界面简洁,可以很快速的查看消息概要,也可点击进入具体消息,支持本地查看与手机自带浏览器查看。

二.程序界面

  • 主界面

  • 详细信息

三.程序知识点与创新点

1.采用Jsoup库获取网页html文档,再从文档中解析出需要的内容。
2.本程序由于是解析html文档得到有用信息,避免主线程产生ANR和提高用户体验,所以不可避免使用多线程,并且使用线程间通信,使程序正确有效的运行。
3.由于需要获取多种信息类型,所以采用Spinner来切换内容。
4.为了提高用户体验,每次用户刷新或者自动刷新都添加了动画。
5.本程序采用了github开源项目的PullList,并且进行改造(由于没时间就没重写了),实现了下拉更新等。
6.为了提高用户体验,本程序采用了缓存的机制,当前的最新的内容存储在本地,以便下次用户打开软件的时候可以看到上次的内容,而不用等待太长时间。

四. 总结

通过本程序锻炼自己编程的思考能力,同时也对一些知识点进行了实践,并且学习优秀的开源项目。虽然程序功能有限,但是也学生有一定的实际意义,本程序只作为第一个项目,以后还会更多,也会持续更新,希望越来越好…本款APP在腾讯应用宝上线,有需要的小伙伴们,可以去下载哦需要复制, 然后在手机QQ或者微信打开,请多多支持!非常感谢!!! 同时我也支持开源,项目地址为:https://github.com/wangguangjie/HIT

下载地址:
http://fusion.qq.com/cgi-bin/qzapps/unified_jump?appid=52486820&from=mqq&actionFlag=0&params=pname%3Dhit.wangguangjie.com.hit%26versioncode%3D1%26channelid%3D%26actionflag%3D0

Android 开源1:获取并解析网页信息(Jsoup)相关推荐

  1. java eventbus 原理_本文为 Android 开源项目实现原理解析 EventBus 部分,从源码分析 EventBus 的实现原理...

    之前太忙导致 Android 开源项目实现原理解析 一度搁浅,目前一期进行中,我也完成了 EventBus 分析的初稿,大家可以稍微看看后面会继续润色下. PS:本文直接复制 Markdown,格式有 ...

  2. android从服务端获取json解析显示在客户端上面,Android服务端获取json解析显示在客户端上面.doc...

    Android服务端获取json解析显示在客户端上面 Android从服务端获取json解析显示在客户端上面 首先说一下Json数据的最基本的特点,Json数据是一系列的键值对的集合,和XML数据来比 ...

  3. Android 开源库获取途径整理

    最新内容请见原文: http://www.trinea.cn/android/android-open-project-summary/ 介绍目前收藏 Android 开源库比较多的 GitHub 项 ...

  4. Android开发之获取手机SIM卡信息

    TelephonyManager是一个管理手机通话状态.电话网络信息的服务类,该类提供了大量的getXxx(),方法获取电话网络的相关信息. TelephonyManager类概述: 可用于访问有关设 ...

  5. Android 开源框架Universal-Image-Loader全然解析(一)--- 基本介绍及使用

    转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/26810303).请尊重他人的辛勤劳动成果,谢谢! 大家好! ...

  6. Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用

      转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/26810303),请尊重他人的辛勤劳动成果,谢谢! 大家 ...

  7. Android初级教程获取手机系统联系人信息

    在手机内部,对联系人信息存在对应的数据库.我们创建的而联系人信息都存在这张表中.如下是对数据库的截图,我已经对表和应该注意的地方做了红笔标注: 好了,现在可以根据数据库里面的数据来写代码了. 代码如下 ...

  8. Android手机中获取手机号码和运营商信息

    代码如下: package com.pei.activity;import android.app.Activity; import android.os.Bundle; import android ...

  9. Android开源框架Universal-Image-Loader完全解析(三)

    Universal-Image-Loader这个框架用的人好像挺多的,就这个开源框架,小编再接着前两篇为大家分享,本篇文章主要从源码的角度上面去解读这个强大的图片加载框架. ? 1 2 3 4 5 6 ...

最新文章

  1. java是否支持freertos_使用GCC配置FreeRTOS(ARM)
  2. java string set_Java StringJoiner setEmptyValue()用法及代码示例
  3. java servlet jsp javabean关系图_Servlet+JSP+JavaBean开发模式(MVC)介绍
  4. mysql查询选课最少成绩最高_MySQL 练习
  5. android学习笔记---51_编码实现软件界面,把固定不变的界面写到xml中,逻辑改变的写到程序中,
  6. python装饰器解析请求参数_我如何在装饰器中获得Flask可选的URL参数?
  7. linux 7 打开22端口号,Centos 7 修改 SSH 默认端口号
  8. BetterScroll、移动端、滚动事件,如何使用
  9. Centos下SVN环境部署记录
  10. 设计模式-第一篇之单例模式
  11. 淘宝奇门接口的签名方法
  12. iOS:iOS 的 APP 如何适应 iPhone 5s/6/6Plus 三种屏幕的尺寸?
  13. 希腊数字matlab,希腊数字|希腊数字表|希腊数字符号
  14. iOS-关于微信支付
  15. android 代码保护 高级混淆
  16. 阿狸表情图采集代码示例
  17. c++语言中string类型,c++string类型占几个字节
  18. 如何快速查看Linux系统上的Shell类型
  19. 软测(五)Web自动化测试下
  20. BLDC电机是如何旋转的?

热门文章

  1. 关于重装系统前的准备、备份和重装完后系统优化、使用习惯等说明
  2. 人教版初中计算机教案全本,人教版初中信息技术教案全集
  3. word长公式不换行显示的方法
  4. Win11系统右键没有解压选项!!!???
  5. IP流量重放与pcap文件格式解析
  6. 安装MySQL绿色版本,不用装软件、不用装软件、不用装软件
  7. 推特用户曝Win10版微信截图 微信或将回归Win系统
  8. 结合实战,浅析GB/T28181(七)—— 球机云台控制
  9. 【集合论】偏序关系 ( 偏序关系定义 | 偏序集定义 | 大于等于关系 | 小于等于关系 | 整除关系 | 包含关系 | 加细关系 )
  10. 计算机应用技术题,计算机应用技术复习题.doc