网站大量收购闲置独家精品文档,联系QQ:2885784924

基于Android Studio的应用程序开发教程.pptxVIP

基于Android Studio的应用程序开发教程.pptx

  1. 1、本文档共482页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

基于AndroidStudio的应用程序开发教程;Android平台开发环境的安装和配置是学习Android开发的第一步,环境配置完成后,读者可以创建第一个Android项目。

开发过程中使用AndroidVirtualDivice虚拟机AVD,虚拟机启动界面图1-1所示,项目效果如图1-2所示。;Android应用开发概述

开发环境

第一个Android程序

项目延伸;2003年10月,AndyRubin等人创建了与Android系统同名的Android公司,并组建了Android开发团队,最初的Android系统是一款针对数码相机开发的智能操作系统,之后被Google公司收购,从此Android取得了长足的发展,迅速占领了智能手机的市场份额。

自Android系统首次发布至今,Android经历了很多的版本更新,下表列出了Android系统的不同版本的发布时间及对应的版本号。

;从Android1.5版本开始,Android系统已经成为一个智能操作系统,Google开始将Android系统的版本以甜品的名字命名。随着Android系统近年来的快速普及与发展,越来越多的厂商加入到Android的阵营,根据Gartner2015年第四季的调查,Android在智能手机市场的占有率为80.7%,排名第二的苹果iOS为17.7%

因为Android系统发展迅速,版本众多,搭载Android系统各个版本的设备在现如今的市场上,并没有得到很好的统一,均有一定的占有率,下图是Google公司公布的Android各个版本的市场占有率,如图1-3所示。;Android基本框架:Android分为四个层,从高层到低层分别是应用程序层(Applications)、应用程序框架层(ApplicationFramework)、系统运行库层(Libraries)、运行环境层(AndroidRuntime)和linux核心层(LinuxKernel),如图1-4所示。;Android组件

活动(Activity)

服务(Service)

广播接收器(BroadcastReceiver)

内容提供者(ContentProvider)

意图(Intent);Android应用开发概述

开发环境

第一个Android程序

项目延伸;JDK安装与配置;设置环境变量;安装

AVDManager

AndroidSDK;安装

ADT

设置AndroidSDK的保存路径;(1)比Eclipse漂亮

(2)比Eclipse速度快

(3)提示、补全更加智能,更加人性化

(4)整合了Gradle构建工具

(5)支持GoogleCloudPlatform

(6)强大的UI编辑器

;Android原生的模拟器启动比较慢,操作起来也不流畅,还会出现莫名的问题。很多开发者选择直接使用Android手??来开发。但是每次连接手机也不是特别方便,而且有时候需要在投影仪上演示程序。

Genymotion模拟器其实不是普通的模拟器,严格来说,genymotion是虚拟机,加载APP的速度比较快,操作起来也很流畅。

Genymotion依赖于VirtualBox。VirtualBox是著名的开源虚拟机软件,轻巧、好用。Genymotion调用了VirtualBox的接口,所以Genymotion跟VirtualBox要一起使用。

Genymotion可作为Eclipse、AndroidStudio的插件使用,很方便。;DDMS(DalvikDebugMonitorService),提供了一系列的调试服务,如后台日志监控、系统线程监控、虚拟机状态、堆信息监控、模拟器文件监控、模拟拨打电话、模拟发送短信和模拟发送GPS位置信息等辅助调试服务。

系统信息

文件浏览

模拟器拨打电话

发送短信

其他;Android应用开发概述

开发环境

第一个Android程序

项目延伸;选择“StartanewAndroidStudioproject”,打开创建项目向导,在弹出的窗口中选择项目路径,输入项目名称“FirstAPP”

在添加activity窗口,选择BlankActivity

在Activity设置窗口设置Activity名称、布局名称和标题,取消“useafragment”复选框;启动AVD后,单击AndroidStudio的运行按钮,弹出设备选择器。这里选择上面创建的AVD,如希望每次都使用相同设备运行该项目,勾选“Usesamedeviceforfuturelaunches”。;项目分析;Android应用开发概述

开发环境

第一个Android程序

项目延伸;【例1-1】创建HelloAndroid项目,使用EmptyAct

文档评论(0)

139****1983 + 关注
实名认证
文档贡献者

副教授、一级建造师持证人

一线教师。

领域认证该用户于2023年06月21日上传了副教授、一级建造师

1亿VIP精品文档

相关文档