网站大量收购独家精品文档,联系QQ:2885784924

华中科技大学就信网Android客户端的设计与实现.ppt

华中科技大学就信网Android客户端的设计与实现.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
华中科技大学就信网Android客户端的设计与实现

华中科技大学就业信息网Android客户端的设计与实现 电信0801 刘诗源 指导老师:曾喻江 一、开发背景 (1)“华中科技大学就业信息网”是求职同学获取就业信息的重要来源,但是由于网站是为PC用户所设计,所以手机用户登陆十分不方便。 (2)Android因为其开放性易用性的特点,受到了无数智能手机用户的喜爱。并且Android为开源系统,开发Android系统下应用相对比较容易。 二、设计实现 (1)通过HTTP GET取得网页源代码 (2)利用Jsoup对于网站源码进行解码 (3)利用List View显示信息 (4)利用批量解码提取详细信息 (5)利用Intent实现页面跳转 (6)利用Scroll滚动条实现信息的方便浏览 (1)通过HTTP GET取得网页源代码 编写就业网的客户端的第一步就是提 取就业网的源代码。HTTP GET方法可以完整的提取目标网址的源代码。但是因为提取出来的信息是源代码,所以对与普通用户无法方便的从中获取想要的信息,因此,这些源代码还得经过解码。 (2)利用Jsoup对于网站源码进行解码 虽然网页的源代码看起来纷繁复杂,但实际上并不是无迹可寻。源代码中包裹着有用信息的标签是十分有规律的,我们可以利用这些标签确定有用信息在源代码中的位置然后利用Jsoup解码器进行解码。 (2)利用Jsoup对于网站源码进行解码 (3)利用List View显示信息 利用Jsoup对于网页源代码进行解析,已经能够将网页源代码中用户所需要的信息提取出来,但是这提取出来的信息的显示仍然不够美观。根据这些信息的特点,为了提高信息显示的美观性,遂决定用List View来对于提取的信息进行显示。由于所得到的信息需要两到三行进行显示,所以此次的应用选用Simple Adapter进行显示。 (4)提取详细信息 提取详细信息主要分为三步: ①绑定一个List View的专用监听器。使得点击List View条目后能够响应。 ②提取源代码中详细信息对应网页的关键网址 信息。并根据网址用HTTP GET提取源代码。 ③利用批量解码对提取源代码进行解析。 (4)提取详细信息 (5)利用Intent实现页面跳转 详细信息提取之后,和List View显示在同一个Activity之内肯定已经是不现实的了,因为本来手机的屏幕空间就是十分的有限的,把这些内容挤在一个Activity之内必然会带来阅读上面的极大不便,所以,我们最理想的就是开辟一个新的Activity来显示详细信息的内容。而这也就自然而然的用上了intent。 (6)利用Scroll滚动条实现信息的方便浏览 详细信息篇幅往往都是比较的长,即使是整块的手机屏幕也往往无法完整的显示,因此常常会早上信息显示的不完整。因此就要加入Scroll滚动条来解决这一问题。 仅仅只需要在UI布局上进行一定的添加,即在Text View控件的外面嵌套一个Scroll View,就可以增加一个滑动条,从而使信息能够完整的显示出来。 三、真机测试 在真机测试的过程中,我主要是在酷派W706;Android系统版本为Android2.2;使用的网络为中国联通的3G网络的环境下进行的真机测试。但是,为了确保程序的兼容性以及对于各种硬件以及软件环境下的适应性,同时还对此程序在多个硬件软件环境下进行了多次测试。经过在摩托罗拉Moto MB200 Andoid2.1移动2G环境下、HTC G12 Android2.3.3移动2G环境下以及三款手机在wifi环境下的测试,发现此程序均能够正常的运行。 四、程序所存在的问题 (1)在读取信息的时候速度还是偏慢,有时候响应时间比较长。 (2)医科招聘信息的详细信息显示比较混乱。 五、总结 到这里为止,程序的开发过程就基本上叙述完毕了。因为是第一次进行Android应用的开发,之前也没有系统的学习过JAVA,所以这次所完成的程序还是显得比较的稚嫩,在专业人士看来应该还应该有很多值得改进的地方。但是此次所所完成的程序还是具备比较好的实用价值,对于那些拥有Android手机的应届毕业生求职者来说,提供了一个查询求职信息的有效方便的通道。 谢谢!

文档评论(0)

l215322 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档