Android基础知识及环境搭建案例.pptx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android应用和开发环境 Prepared by: Giant Lou(娄全亮) Android系统架构 从右图中可以看出,Android系统架构为四层结构,从上层到下层分别是: 1. 应用程序层(Java) 、 2. 应用程序框架层(Java框架)、 3. 系统运行库层(本地代码(C/C++)框架及Java运行时) 4. Linux内核层(Linux OS及驱动), ART Android开发环境搭建(Eclipse) JDK安装(/technetwork/java/javase/downloads/index.html) JDK(Java SE Development Kit)是整个Java的核心,包括一系列Java开发的东西,安装完毕需要配置一下环境变量。版本8还不成熟,下载版本7即可。注意根据自己的OS来下载适合的版本。 a.配置环境变量 JDK安装 b.配置完成后检查是否成功 在原来变量后追加:;%JAVA_HOME%\bin 2. Eclipse安装(/downloads/) Eclipse为Java及Android开发的IDE。Eclipse不需要安装,把解压包解压后,剪切eclipse文件夹到你想安装的地方,打开时设置你的工作目录即可。 Eclipse安装 3. Android SDK安装(/sdk/index.html) Andorid SDK SDK(Software Development Kit)为Android管理开发包工具,提供了开发Android应用程序所需的API库和构建、测试和调试Android应用程序所需的开发工具。 Tips:注意不要把所有的版本全部选中下载,这样下载速度会很慢,尽量分批次下载。为了免去安装步骤,我们选择下载SDK的压缩包 模拟硬件设备的Emulator(模拟器) AAPT(Android Asset Packaging Tool)Android资源打包工具 DDMS(Dalvik Debug Monitor Service)Dalvik调试监视服务 Adb(Android Debug Bridge)Android调试桥 DX工具:将.class字节码文件?.dex文件 Android SDK安装 不FQ,修改Host文件的方法 SDK Manager会自动帮我们选中Android必威体育精装版的版本,其他版本用到再下。 然后将Android SDK Manage上的https请求改成http请求 4. ADT安装(/tools/sdk/eclipse-adt.html) 为了使得Android应用的创建,运行和调试更加方便快捷,Android的开发团队专门针对Eclipse IDE定制了一个插件:Android Development Tools(ADT)。 ADT安装 Eclipse重启之后会根据目录的位置智能地和它相同目录下Android SDK进行关联,如果Eclipse没有自动关联Android sdk的安装目录,那么就会弹出如下图所示的提示信息,要求我们设置Android SDK的安装目录 5. 创建AVD(/tools/sdk/eclipse-adt.html) 为使Android应用程序可以在模拟器上运行。 AVD模拟器 Genymotion模拟器 真机测试 Android开发环境搭建(Android Studio) JDK安装 Android SDK安装 Android Studio安装 Android studio中三种模拟器的显示 DMMS DDMS(Dalvik Debug Monitor Service)的作用它提供截屏,查看线程和堆的信息,logcat,进程,广播状态信息,模拟来电呼叫和短信,虚拟地理坐标等等。 VM Heap :展示一些堆的状态,在垃圾回收期间更新。当选定一个虚拟机时, VM Heap视图不能显示数据,可以点击右边面包上的带有绿色的”Show heap updates”按钮,然后在点击”Cause GC “实施垃圾回收更新堆的状态。 Allocation Tracker :在这个视图里,我们可以跟踪每个选中的虚拟机的内存分配情况。点击”Start Tracking”后点击”Get Allocations “就可以看到。 Emulator Control :在这里,可以模拟一些设备状态和行为。 Telephony Status:改变电话语音和数据方案的状态,模拟不同的网络速度。 TelePhony Actions:发送模拟的电话呼叫和短信到模拟器。 Location Controls:发送虚拟的定位数据

文档评论(0)

1112111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档