基于Android平台的移动应用开发与设计方式之研究.docx

基于Android平台的移动应用开发与设计方式之研究.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

基于Android平台的移动应用开发与设计方式之研究

?

?

刘慧梅

摘要:近年来android成为了一种完整而开放的移动应用开发平台,因其易用性、开放性颇受广大民众的欢迎。Android系统自身所具备的各项特性,为移动应用的设计和开发提供了较大的支持。在科技飞速发展的情况下,掌握此移动应用开发的方法将为互联网行业带来良好的前景。

关键词:android;移动应用开发;设计方式

一、前言

(一)研究现状

随着发展,移动开发平台从较小的研究发展到现在全世界都有研究的规模。目前,最为活跃和应用广泛的区域为欧洲,我国的发展起步较晚,但在今天已经有不少的互联网公司将移动应用推到了迅速发展中的状态,如现在生活中将移动应用作为一种学习的工具;学校基于android开发的基础上,对学生进行了有效的管理模式;将android开发应用用于旅游等。这些都见证了移动应用开发在现在的生活上占据了重要的地位。而android的自身特性都为移动应用提供了较大的支持,在今后的移动应用范围会越来越广泛。

(二)研究意义

Android自发布以来受到业界的高度关注且成为了主流。因android自身特点,为移动开发平台及设计奠定了良好的基础。也为互联网发展带来了发展,也为人们的生活带来了方便。本文将从android组成及系统架构、移动开发、移动设计及原则进行阐述。

二、Androjd平台的组成及系统架构

(一)Android平台的组成

Android是移动终端设备的操作系统,也是一个开源的体系架构且对移动设备进行了优化。其组成包括了Linux内核、java虚拟机、数据库及服务、应用程序、驱动程序、SDK、多媒体、2D及3D图形,这些组成对于移动开发提供了大量支持。

(二)Android系统架构

Android系统构架分为应用层、应用框架层、函数库层、运行时环境、Linux内核层。应用层是由java语言编写的,可以各个应用程序同时进行,比如可以看小说的同时听音乐。应用框架为开发人员编写应用程序提供了完善的功能组件,其中包括了视图、内容提供器、资源和通知管理器、活动和内容管理器。这一系列的框架层可以安全、方便的访问系统功能及其他应用程序的功能,其由移动设备生产商编写的源程序为硬件平台的内部机器码,安装在设备中。

三、Android平台的移动开发

(一)Android平台开发组件

Android移动开发需要对以下几个内容进行掌握,包括活动、意图、服务、内容提供者。活动在视图类的协助下提供用户界面,相当于应用程序的窗口。意图是完成用户特定的指令,如“选择照片”,是引入应用程序的设计元素。服务就是运行后台任务。服务可以较长时间运行,如用户在听歌时,打开了听歌画面,离开界面又打开玩游戏界面。内容提供者可以控制多个应用程序对数据的读写操作,提供开发人员需要共享的资料,使其他程序访问,而不必把信息透露。

(二)Android应用开发环境配置

Android移动开发应安装java5.0或者以上的版本。因其支持androidSDK。而androidSDK提供了开发android需要的工具,包括了资源编辑器、编译器、调配器等。还支持MacOS和Linux操作系统,因此,为开发者提供了多种便利。开发环境的建立如:下载androidSDK,将其解压到目录中,同时将目录中的tools添加到系统环境变量中。然后下载Eclipse并且启动程序,在menu中点击Help-InstallNewSoftware,在对话框中选择“AvailableSoftwareSites”,选择“add”输入ATD网址,继续单击“ok”。最后选择“next”进行下载和安装。过后重启Eclipse,即可对android移动开发展开进行了。

(三)Android应用开发实例

我们以音乐多媒体为例来说明android移动开发过程。它的功能是使用java来打开音乐。通过Eclipse的File-New-Project菜单创建“AndroidProject”项目,然后在新创建的Android对话框中输入目标平台、名称等信息。之后生成程序框架,然后在这个基础上修改生成的代码来实现自己预期的成果。Android支持多种音频及视频的打开,API库中的MediaPlayer类就有此功能。先在程序中查找一个MediaPlayer,然后调用setAudioStream的方法选定要播放的媒体,然后再采用调用方法设置媒体的类型为音频做调试收尾工作。然而,用户的主页面设计可采用代码编写,或者采用可视化设计工具来完成。音频文件显示包括了当前曲目及用于播放的暂停、停止、播放、打开的四个运行,据此编写代码。最后在代码的基础上进行调用来进行歌曲的播放、停止等指令。

四、Android移动应用设计目标和原则

基于and

文档评论(0)

134****4691 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档