《一个基于Android的游戏资讯应用设计与实现,计算机应用技术论文.docx》由会员分享,可在线阅读,更多相关《一个基于Android的游戏资讯应用设计与实现,计算机应用技术论文.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一个基于Android的游戏资讯应用设计与实现,计算机应用技术论文本篇论文目录导航:【】【】【】【】 一个基于Android的游戏资讯应用设计与实现【】 安卓游戏论文优选范文:一个基于Android的游戏资讯应用设计与实现 内容摘要:近年来,移动网络的普及以及Android系统的发展让人们的生活越来越方便,各种资讯的传播与获取逐步趋向于移动化,游戏资讯也不例外。人们很多时候并不愿意登录各种游戏客户端来获取第一时间的游戏资讯。基于此,笔者借助xUtils框架等知识设计了一个基于Android的游戏资讯应用,让用户不用登录游戏客户端就能够直接查看真实的最新游戏资讯。 本文关键词语:安卓; 游戏资讯
2、; 手机应用 作者简介: 马鑫1999-,男,四川南充人。研究方向:移动互联网应用。; 严张凌1980-,男,四川成都人,硕士研究生,副教授。研究方向:人工智能应用、移动互联网应用。 引言 系统是谷歌公司在21世纪初向世界发布的一款开源手机系统,在我们国家将这种系统称为安卓系统,由于安卓的代码是开放且免费的,所以在世界上遭到越来越多人的喜欢,相比于别的不开源且收费的手机系统,Android系统要愈加遭到开发者的关注1.并且开发者能够根据自个的意愿,对手机源生的安卓系统功能进行修改,实现人们所需要的功能,当前安卓手机在全球拥有很大的手机市场,华为就是代表之一。而在如今绝大多数人吃穿不愁的情况下,
3、越来越多的人开场追求精神娱乐上的知足,进而出现各种不同类型的游戏,人们在玩游戏之余也就难免需要获取游戏的攻略以及更新内容等资讯。游戏玩家一般都是通过登录游戏客户端去查看公告来获取游戏的最新资讯,固然在贴吧、百度等沟通平台上可以以获取游戏的资讯,但这种方式获得的资讯往往分辨不清其真实性和即时性。 本产品的设想是为了在保证资讯真实性的前提下知足人们追求便捷性的需求,希望将所选择的游戏实时资讯展示给用户,提供资讯的扼要信息阅读、具体文章的内容阅读,能够对资讯文章和玩家动态进行珍藏、点赞、评论,同时还拥有观看游戏攻略视频、观看游戏赛事、听游戏音频、查看热门资讯排行、搜索等功能,将用户所选游戏的资讯展现
4、给用户,方便玩家之间进行沟通 系统的主要技术 系统架构简介 系统采用了分层式的架构,主要能够分为系统运行库层、内核层、应用程序层和应用程序框架层。系统运行库层主要包括系统运行的环境和程序库;内核层主要提供一些服务,比方驱动程序模型、网络协议栈、安全性管理、进程管理和内存管理等;应用程序层是实现人机交互的一个层。在应用程序层中,Android系统会和日历、短消息程序、联络人管理、阅读器、Map地图等核心应用程序一起发布,也就是手机电脑自带的核心应用,它们一般都能够通过Java语言的软件进行开发和编写的。在核心应用程序框架的语言层中,所有开发人员都能够选择使用任何一个核心应用程序的api语言框架,
5、任何一个核心应用程序都是能够直接发布它的应用程序功能块且其他核心应用程序开发人员能够直接使用这些被发布的应用程序功能块。系统的运行数据库层主要包括数据库和系统正常运行的环境;系统内核服务层中主要提供一些核心的服务,比方系统的安全性服务器管理、内存服务器管理、进程服务器管理、栈、驱动程序模型等。 开发环境简介 跨平台的集成开发环境Eclipse最开场主要使用Java进行开发,是由国际商业机器公司万国商业机器公司研制开发的一种开发环境,后来送给了开源的社区。这种集成开发环境是面向开发者的一种编程环境,是一个基于Java语言的、可扩展的开源开发平台,固然它本身只是一个框架加上一组服务,但是能够让开发
6、者们开发出带有人机交互功能、功能比拟强大的应用程序。它的开发平台主要包括工具栏、工作台窗口、菜单栏、工作台页、视图、编辑器和状态栏等工作区。 一种Android开发工具包主要以Java语言为基础,由谷歌公司提供,能够提供在Linux和Windows等平台开发Android移动和PC应用的一系列工具集。开发人员们能够通过调用SDK里面提供的api实现自个需求的功能。工具集里面包括开发所需要的Android工具插件和Android自带的模拟器,开发者能够愈加便捷地通过里面的工具进行调试和打包,然后在Android模拟器上测试安装应用程序。 游戏资讯应用的设计与实现 游戏资讯应用的整体分析 该应用主
7、要采用Java编程,使用了Android studio开发工具一个能够用来开发程序的Android集成开发工具。数据库使用的是阿里云关系型数据库RDS,是一种可弹性伸缩、稳定可靠的云数据库服务;在架构上采用的是MVCModel View Controller架构,是施乐公司成立的施乐帕克研究中心Xerox PARC为另一种编程语言所发明的一种架构,该形式架构遭到很多开发人员的欢迎,能够提供对JS、CSS、的控制。 游戏资讯应用的功能模块设计 应用主界面包含五大Tab,即 首页 好友 游戏圈 通知 我的 首页 里可查看资讯,搜索资讯,观看游戏资讯视频,观看游戏赛事,选择自个感兴趣的游戏。查看资讯
8、分为查看关注的资讯和推荐的资讯,系统会根据用户关注的游戏为用户推送相关的攻略、公告等资讯,而推荐则是根据用户所选的大部分游戏的共同点推荐一样种类的游戏资讯,用户可以以选择屏蔽不想再看见的游戏的资讯;搜索资讯则是根据用户的本文关键词语给出有关的资讯,节约用户查找游戏资讯的时间;游戏资讯视频则是用户所选游戏的资讯视频;观看游戏赛事则是用户能够选择自个想观看游戏的赛事直播、录像;选择感兴趣的游戏能够通过游戏的分类在游戏列表里挑选添加,可以以通过搜索添加感兴趣的游戏。 好友 里能够聊天,添加、删除好友,查看好友的资料与游戏动态。添加好友能够通过搜索好友的账号添加,可以以打开手机的定位添加附近的玩家为好
9、友;删除好友则是在好友列表中选中删除,删除时可选择直接删除或是删除并且拉黑;查看好友的资料能够看到该好友的基本资料以及游戏记录等。 游戏圈 里可查看玩家的动态、话题。系统会推送自个关注游戏的其他陌生玩家发布的动态和游戏官方工作人员发布的动态,可以以选择查看自个和自个好友、关注的人所发布的动态,还能够通过搜索和挑选查看自个感兴趣的其他游戏的动态。 通知 里会显示系统消息、好友消息、陌生人相关消息。华而不实的系统消息包括自个发布的动态所收到的评论、点赞、珍藏,以及自个的粉丝增长通知、好友申请、所关注游戏的更新通知。 我的 里能够进行相关设置,并且显示用户的基本资料、用户所关注的游戏、个人动态、用户
10、所玩游戏的记录情况。设置里能够设置好友添加条件、隐私设置、消息通知设置等,用户能够根据自个的情况隐藏自个不想透露的信息。 游戏资讯应用使用的xUtils框架 本应用大量使用xUtils框架,这个开发框架包含了很多有用的安卓开发工具。xUtils有着比拟全面的网络请求协议。当前,xUtils框架中有下面4大模块:HttpUtils网络模块、ViewUtils注解模块、BitmapUtils图片加载模块和DbUtils数据库模块1.不过在使用xUtils开发框架时,需要在外部存储中写入INTERNET和WRITE_EXTERNAL_STORAGE的权限。HttpUtils用作发送http的请求,并
11、且支持缓存,能够设置过期时间;ViewUtils模块能够用来设置当下能否需要隐藏以及视图组件View能否可用,能够很轻松地进行事件绑定;使用BitmapUtils下载图片时,由于xUtils本身设有缓存,所以加载同一张图片时加载过一次的前提下,能够节省一些时间;DbUtils模块能够特别方便地进行增、删、改、查。 结 语 本文结合游戏逐步普及和移动应用市场越来越大的趋势,利用Android的相关知识让玩家能够愈加方便、快速地查看游戏的各种资讯,让用户能够在外随时查看自个想要了解的游戏资讯,并且能够通过该游戏资讯应用中的评论功能拉近玩家之间的距离,让有共同游戏喜好的人能够沟通沟通。不过当前只是设想实现了该游戏资讯应用的多个功能,在以后仍需改善完成相关的功能,努力提高用户的交互体验,在尽量全面展示用户想获取游戏资讯的前提下让界面愈加简洁,操作愈加轻松,使得这个游戏移动应用愈加完善。在Android迅速发展的时代,将来会有越来越多的移动应用会吸引人们的目光,同类应用之间的竞争也会增加。 以下为参考文献 阮忠。基于Android的APP应用设计与实现- 千茶百汇 茶资讯APPJ.轻工科技 岳恬露。基于iOS的新闻资讯应用的设计与实现D.北京:北京交通大学