Android新闻客户端APP的设计与实现文献综述
2020-04-15 16:53:17
1.1目的及意义
Android是一种基于Linux的自由及开放源代码的操作系统,主要用于移动设备,如智能手机.Android客户端,是为手机为Android系统的用户准备的客户端,集阅读、发布、评论、转发、私信、关注等主要功能为一体.随着时代的发展,Android手机越来越运用与人们的日常生活,Android平台最大的优势就数其平台的开放性,开发的平台允许任何终端厂商加入到Android联盟中来.显著的开放性可以使其拥有更多的开发者,其受众也越来越多.平台也很快地越来越成熟.Android还包括有丰富的硬件,这一点和其开放性相关,基于其开放性,众多的厂家都有自己的想法和设计,各式各样,功能特色也不尽相同,虽然其样式,特色功能都不一样,但这并不影响其数据的同步,互通,保证了用户即使换了手机,信息也都不会更变,省去许多麻烦.第三点,Android由于其开放性,使得Android的开发变得更加方便简洁,没有拘束,只要懂得Android,都可以成为开发者,这也使得Android的软件更加多元化.
针对Android系统的开发,本课题设计并实现Android新闻客户端app. Android新闻客户端抓住了Android的受众多以及其开放性,在这个信息快速传播的时代,将最新最热的信息传递给用户,让其第一时间掌握了解自己想要的消息.
1.2国内外研究现状分析
国内外许多智能手机厂商看到了Android的广阔发展前景和开放性等优势,都在智能手机上采用Android系统.包括国外的三星手机,诺基亚等.例如国内知名的厂商有华为,小米,vivo以及oppo等都采用的Android系统,被广大国人所接受,越来越普及,随着技术的不断升级,Android手机系统不断不漏查缺,性能越来越强大,流畅度越来越好,好评率也不断上升.
由于Android手机的普及,Android软件的开发也更加吸引开发者们的注意,广大的受众以及开源的技术让Android软件火热起来,同时也激发了Android应用开发者们的动力.Android软件应用类别中,最受欢迎的当属游戏,视频以及通信,新闻app了,前两者属于娱乐,让日益繁忙的人们能有一丝空闲放松一下,后两者就是让人们能够相互通信,以及能够快速得到当今世界发生的新闻事件,不用出门也能掌握外界重要信息.Android已成为一种不可或缺的系统.
{title}2. 研究的基本内容与方案
{title}2.1基本内容
本文将在充分的调研和资料阅读基础上,设计研究Android新闻客户端app,其app的主要内容包括新闻数据的采集,从网上接受解析新闻数据;界面ui的设计,如何设计的简洁醒目,让人用起来舒畅;新闻的显示和读取,把解析的数据显示并且用户可以对其进行操作,删除,转发等;页面的切换,让用户可以在不同功能界面切换;以及用户名的登陆验证,个人设置等.
2.2技术方案
数据采集的技术主要靠json数据解析,从网上将json的新闻数据解析过来,提取其中的数据并可通过用户操作;ui的设计通过屏幕适应进行调配,以便在不同大小的手机屏幕上显示比例合适,还可以选择不同类型,筛选新闻内容;页面之间的切换,设计多个fragment来解决,比多个activity更加方便,也省去app占用资源,使用的更加流畅;用户名的登陆验证则用手机号验证注册,然后使用数据库将账号密码记住,个人设置的数据也通过数据库存储,头像等设置还可以通过读取相册和调取摄像头获得照片.以上,为Android新闻客户端app的大略技术方案.