Android 开源1:获取并解析网页信息(Jsoup)
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¶ms=pname%3Dhit.wangguangjie.com.hit%26versioncode%3D1%26channelid%3D%26actionflag%3D0
Android 开源1:获取并解析网页信息(Jsoup)相关推荐
- java eventbus 原理_本文为 Android 开源项目实现原理解析 EventBus 部分,从源码分析 EventBus 的实现原理...
之前太忙导致 Android 开源项目实现原理解析 一度搁浅,目前一期进行中,我也完成了 EventBus 分析的初稿,大家可以稍微看看后面会继续润色下. PS:本文直接复制 Markdown,格式有 ...
- android从服务端获取json解析显示在客户端上面,Android服务端获取json解析显示在客户端上面.doc...
Android服务端获取json解析显示在客户端上面 Android从服务端获取json解析显示在客户端上面 首先说一下Json数据的最基本的特点,Json数据是一系列的键值对的集合,和XML数据来比 ...
- Android 开源库获取途径整理
最新内容请见原文: http://www.trinea.cn/android/android-open-project-summary/ 介绍目前收藏 Android 开源库比较多的 GitHub 项 ...
- Android开发之获取手机SIM卡信息
TelephonyManager是一个管理手机通话状态.电话网络信息的服务类,该类提供了大量的getXxx(),方法获取电话网络的相关信息. TelephonyManager类概述: 可用于访问有关设 ...
- Android 开源框架Universal-Image-Loader全然解析(一)--- 基本介绍及使用
转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/26810303).请尊重他人的辛勤劳动成果,谢谢! 大家好! ...
- Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用
转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/26810303),请尊重他人的辛勤劳动成果,谢谢! 大家 ...
- Android初级教程获取手机系统联系人信息
在手机内部,对联系人信息存在对应的数据库.我们创建的而联系人信息都存在这张表中.如下是对数据库的截图,我已经对表和应该注意的地方做了红笔标注: 好了,现在可以根据数据库里面的数据来写代码了. 代码如下 ...
- Android手机中获取手机号码和运营商信息
代码如下: package com.pei.activity;import android.app.Activity; import android.os.Bundle; import android ...
- Android开源框架Universal-Image-Loader完全解析(三)
Universal-Image-Loader这个框架用的人好像挺多的,就这个开源框架,小编再接着前两篇为大家分享,本篇文章主要从源码的角度上面去解读这个强大的图片加载框架. ? 1 2 3 4 5 6 ...
最新文章
- java是否支持freertos_使用GCC配置FreeRTOS(ARM)
- java string set_Java StringJoiner setEmptyValue()用法及代码示例
- java servlet jsp javabean关系图_Servlet+JSP+JavaBean开发模式(MVC)介绍
- mysql查询选课最少成绩最高_MySQL 练习
- android学习笔记---51_编码实现软件界面,把固定不变的界面写到xml中,逻辑改变的写到程序中,
- python装饰器解析请求参数_我如何在装饰器中获得Flask可选的URL参数?
- linux 7 打开22端口号,Centos 7 修改 SSH 默认端口号
- BetterScroll、移动端、滚动事件,如何使用
- Centos下SVN环境部署记录
- 设计模式-第一篇之单例模式
- 淘宝奇门接口的签名方法
- iOS:iOS 的 APP 如何适应 iPhone 5s/6/6Plus 三种屏幕的尺寸?
- 希腊数字matlab,希腊数字|希腊数字表|希腊数字符号
- iOS-关于微信支付
- android 代码保护 高级混淆
- 阿狸表情图采集代码示例
- c++语言中string类型,c++string类型占几个字节
- 如何快速查看Linux系统上的Shell类型
- 软测(五)Web自动化测试下
- BLDC电机是如何旋转的?
热门文章
- 关于重装系统前的准备、备份和重装完后系统优化、使用习惯等说明
- 人教版初中计算机教案全本,人教版初中信息技术教案全集
- word长公式不换行显示的方法
- Win11系统右键没有解压选项!!!???
- IP流量重放与pcap文件格式解析
- 安装MySQL绿色版本,不用装软件、不用装软件、不用装软件
- 推特用户曝Win10版微信截图 微信或将回归Win系统
- 结合实战,浅析GB/T28181(七)—— 球机云台控制
- 【集合论】偏序关系 ( 偏序关系定义 | 偏序集定义 | 大于等于关系 | 小于等于关系 | 整除关系 | 包含关系 | 加细关系 )
- 计算机应用技术题,计算机应用技术复习题.doc