|
技术:Android等
摘要:
随着移动互联网络在国内外的蓬勃发展,手机已经成为了每一个人工作生活中不可或缺的东西,手机也已经深入到了我们生活生产的各个方面。手机无疑带给我们一个全新的体验,是一个和原本生活形式完全不同的新型方式。互联网,移动互联网,手机,高速发展的数据信息,人们对信息的关注和依赖度的增加,这一些列的条件,促使基于Android的手机新闻客户端逐渐的发展起来,并且成为了可以替代传统新闻传播媒体的新媒体。Android新闻客户端的发展势不可挡了。
在本次Android新闻客户端的开发中,使用到了很多Android中的知识。其中包括有,Android中侧滑菜单的设计实现与使用;还有ViewPager的灵活调用和相互嵌套;新闻导航栏的实现采用ViewPager Indicator来实现;网络数据的获取和采用Gson来解析Json数据;还有关于XUtils 的调用方式和使用过程。
Android手机新闻客户端,基于Android平台来实现,对新闻的数据进行了完善的处理和解析,在采用了多种框架,完善的了程序结构,对数据的请求更加的高效,高速,安全,各种目标都是以用户体验为准绳。本次新闻客户端对新闻进行了分类展示,可以供给用户选择自己喜欢的内容去查看;侧滑菜单的实现为用来提升的使用时候的舒适度,ViewPager的滑动效果;给用户的操作带来了便利,对于整体的界面也带来更好的展示效果;点击新闻条目可以去查看新闻的详情页面,详情页面上面设计的可以调整字体大小的设置,方便于对新闻的查看。
关键字:Android;新闻客户端;用户体验。
目录:
1 绪 论 1
1.1本课题的研究背景 1
1.2国内外研究现状 2
1.3 研究意义 2
2 系统分析 3
2.1 研究目标 3
2.2 可行性分析 3
3 需求和性能的分析 4
3.1需求分析 4
3.2性能分析 6
4 环境的搭建 7
4.1 Java环境的配置 7
4.2 eclipse的安装 7
4.3 android SDK的安装 7
4.4 Genymotion的安装 8
5 功能设计和模块设计 11
5.1 功能设计 11
5.2 模块设计 11
6 关键技术的使用 13
6.1 新闻客户端的UI流程 13
6.2 新闻展示界面的导航栏的设置 15
6.3从服务器上进行网络数据的读取 17
6.4 ViewPager的嵌套使用以及事件触发的影响处理 21
6.5 Library库文件的载入方式 23
6.6 SlidingMenuLibrary框架的个性化设置 24
6.7 XUtilsLibrary开源框架的使用 26
6.7.1 xUtil简介 26
6.7.2 xUtil之ViewUtils模块 26
6.7.3 xUtil之HttpUtils模块 26
6.7.4 xUtil之BitmapUtils模块 27
6.7.5 混淆时注意事项 28
6.7.6 使用xUtils快速开发框架需要权限 28
6.8 ViewPagerIndicatorLibrary开源框架的使用 28
6.9 json和gson的使用 30
6.10下拉刷新以及加载更多的实现 32
6.11 新闻详情展示界面的NewsDetailActivity设置 36
7 成果展示 40
7.1 新闻客户端的欢迎界面展示 40
7.2 新闻客户端的侧滑菜单展示 41
7.3 新闻客户端的新闻展示界面 41
7.4 新闻客户端的新闻详情页展示 42
8总结与展望 43
8.1 总结 43
8.2 展望 43
参考文献 44
致谢 45
外文原文 46
外文翻译 53
论文字数:20857
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览 支付
|
|