APP下载

基于安卓开发技术的校园咨询共享平台设计与实现

2018-10-12李成渊徐明亮

无线互联科技 2018年18期
关键词:安卓频道界面

李成渊,徐明亮

(无锡城市职业技术学院,江苏 无锡 214000)

自从进入21世纪以来,我国的互联网技术得到了飞速发展,2018年,5G时代的到来更是使得我国移动终端的用户量达到了一个前所未有的高度,移动终端的发展与普及实现了APP行业的崛起。在中国报告大厅的官网上,有一份数据显示,截至2017年第二季度末,我国的电话用户量已经达到了前所未有的15.65亿,其中手机用户基本上占了全部,达到13.65亿。移动互联平台毋庸置疑已经成为当今社会信息传输和接收的主流渠道,也是传统新闻媒体获取更多利益的入口[1]。

本设计依靠移动互联网与安卓平台,实现新闻的实时共享。

本设计针对网络新闻市场,日常访问量比较大,所以在性能上有较高的要求,但随之也带来诸多便利:(1)APP接收新闻传播新闻的方式更加便捷。(2)将漫长的传播过程变短,确保真实度。(3)APP可以满足很多传统新闻无法给用户提供的需求。(4)关键词划分到各个频道里,方便操作[2]。

作为一款针对校园用户而开发的新闻APP,个性化设计较为重要,蓝白色搭配的logo以及界面的简洁设计可以给整日忙于学业的学生们一个放松自我的环境[3]。对图片的处理,这也考验了对内存分配的管理。

1 开发平台简介

如今移动平台操作系统市场上,基本上已经被Android和iOS占据,Android更是因为其开放性的源代码,成为现在的主流操作系统。Android主要分为4个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux核心层,如图1所示。而安卓开发平台也提供诸多框架以支撑更多的前端实际应用。

2 系统详细设计

本设计实现的校园新闻APP系统流程,主要由以下几个模块所组成(见图2)。

(1)登录模块:本设计采用第三方账号登录,使用腾讯、新浪微博等软件的API进行实现。

(2)新闻模块:本模块设计了频道管理的功能,一共划分为19个板块,新闻工作者发布新闻后会根据关键词发布到对应的频道下。

图1 Android系统架构

图2 功能模块

(3)评论模块:用户可以发表对新闻的看法,以及针对编辑的意见,校新闻工作者也可以通过用户的评论意见来不断完善发布的新闻。

(4)设置模块:包括字体大小、列表页评论、清除缓存、检查新版本、使用帮助等功能。

本设计使用的数据库管理系统是MySQL,涉及数据库包含用户表、新闻栏目表、新闻表、新闻详情表、用户评论表、用户爆料表、新闻栏目表和新闻表。

3 系统详细功能实现

本校园新闻APP登录界面设计上去除了注册按钮,注册界面只画了5个第三方的logo以及名称,用户通过点击其中之一的按钮进行登录,省去了繁琐的注册过程,界面以白色和蓝色为主色调。登录系统模块主要考验的是对各种软件的API的应用。本设计采用第三方登录,可以充分分享到第三方提供的用户信息,系统通过自动采集,有针对性地推送更有价值的新闻,提升用户体验品质[4]。

本设计包含了一个闪屏界面,进入APP时会跳出5 s欢迎界面,而后从SplashActivity跳转到主界面。本设计使用Timer定时器来实现动画播放,显示几秒钟之后自动跳转到主界面本校园新闻APP的欢迎界面。

在主页面中,通过下拉从而获取更多的新闻资讯,并且运用DrawerLayout来实现频道栏的侧划。为了让首页内容获得更好的加载,在这里本设计使用了ormite缓冲机制技术,进入界面时,如果在存在缓存的情况下,就会开始加载缓存中的数据,如果没有,就会去解析xml文件获取数据。主界面显示的时候会有很多新闻图片跟着要加载,这里使用了Glide图片处理框架,考验了系统中针对内存的管理。主要功能如图3所示。

主界面简单明了,除了上方的校园新闻名称标志以及左上角和右上角设置与登录,其余以新闻显示模块为主。

本设计完成了频道定制功能,包含时尚、科技、体育等各种新闻,本校园新闻APP为了满足广大用户的需求,在新闻模块也一共划分了18个频道,用户可以根据自己的兴趣来设置频道,从而更高效地获取新闻。如图4所示。

4 结语

本设计主要针对校园咨询分享需求,完成了系统登录、闪图切换、信息分类展示、界面基本设置等功能,已初步达到信息分享的需求。

图3 登录、闪屏、侧滑界面

图4 主界面、频道定制管理界面

猜你喜欢

安卓频道界面
国企党委前置研究的“四个界面”
文物表情包
4K频道开播,你准备好了吗
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
寒假快乐频道
人机交互界面发展趋势研究
一种基于安卓系统的手机侧抓包分析方法
频道
手机界面中图形符号的发展趋向
安卓L未至安卓M来了!安卓首泄漏M系统