admin 管理员组

文章数量: 887060


2023年12月25日发(作者:struts2标签库的组成)

龙源期刊网

基于Android系统的手机软件开发研究

作者:李才仪

来源:《环球市场信息导报》2018年第06期

如今社会发展越来越高速,科学技术在人们的生活中的作用也越来越重要,伴随科技的发展智能手机出现在人们的生活中,并且发挥着重要的作用。这篇文章就是介绍了高科技下Android软件的研究。在很大程度上,吸引用户的原因是手机软件的数量和质量。文章中着重介绍了应用程序与手机原件管理两种技术的开发方法。

在现在这个社会,Android已经成为了智能手机系统中的一员,用广l的数量也是在不断增加。在这个平台上,很多用户对于游有着很大的兴趣。因此,Android系统的市场份额不断扩大,这种现象的原因直接关系到Android系统本身的强大开放性。所以,研究基于Android系统的移动游戏的设计与开发,以促进移动游戏产业的发展是十分必要的。

一、Android系统概述

所谓的Android系统,实际上是一个开源操作系统,基丁Linux Kernel,并且可以用丁便携设备。因为它是一个开源系统,它不会阻碍移动行业的创新,能满足开源爱好者的需求。同时,该系统将会向为第二方软件开放,为第一二方软件的开发提供平台,能保证手机安全的使用。由谷歌牵头,组建开放手机联盟共同研发改良Android系统,以Apache开源许可证的授权方式,发布了Android的源代码,使系统得到了快速的发展!随着系统的不断发展,越来越多的于机软件开发人员开始使用各种编程语言开发Android应用程序,使Android系统成为一个开放的操作系统。

二、基于Android系统的移动游戏设计和开发

2.1 Android系统下开发移动游戏的条件

为了在Android系统中开发应用程序,我们通常需要在Android Studio+Android SDK集成开发环境中完成。开发过程中,首先需要实现页面的布局。在页面布局方面,可以使用XML文件实现页面的布局,在布局过程冲,可以直接拖动控件进行添加,这样会在XML文件中自动牛成页面元素的代码,也可以直接在XML文件中通过代码实现控件的设置和添加。此外,控制控件及新建控件的操作可以通过Java文件中编写语言代码完成。然后实现游戏功能。Android系统中提供了AcLivity、Service、Content. Provider、Broadcast,Receiver四大组件,应用程序可以通过这四大组件完成按需开发工作,通过这组件实现应用程序完整性。AcLivity组件为活动组件,主要承载页面的控制与呈现,多用于人机交互环境,游戏界面显示及游戏操控相关工作都是在Activity中完成。Service组件为服务组件,具有非可见性,属于在后台运行的一个服务,提供页面配合工作,比如播放游戏的背景音乐。Content Provider为内容提供者,主要扮演数据获取,数据存储,数据共享等相关内容提供者角色,为应用程序提供数据内容。


本文标签: 系统 开发 页面 组件 应用程序