,A
droid虚拟设备);点击“New”按钮弹出“Create
ewA
droidVirtualDevice(AVD)”对话框;在Name中输入:A
droidAVD,Target中选择(这个API版本要选对,跟上文对应):A
droid22APILevel8;Ski
里Buildi
屏幕大小建议选的小一点,尽量不要选择那些大屏幕的,不然在读取的时候可以能会要很长的等待时间,甚至导致无法读取出虚拟机,笔记本可能会满屏高度,但是满屏会导致不好操作;其它选项按照默认即可(后续仍可以随时修改,点击右侧的Edit按钮)点击“CreateAVD”按钮即可;可以点击右侧的Start进行测试,弹出窗口中点击Lau
ch启动虚拟机,AVD加载很慢,所以一般花费23分钟也是很正常的事情6。
23A
droid的API
Ma
ifesteleme
t:开发A
droid应用程序时,了解该平台API变更管理的基本方法和概念是很有帮助的。同样的,在知道了API级别标识以及该标识如何
f6
保障应用与实际硬件设备相兼容对于开发及后续的发布、维护都是有益的。A
droid里面的API级别取值都是一个整数值,而且它是唯一一个标识了一个具体版本的A
droid平台,以及框架的API的版本。A
droid平台为广大的研发者提供了一整套完整框架的API,使得A
droid平台上的应用程序可以与系统底层进行交互。API由以下一些模块组成:1一组核心的包和类;2清单(Ma
ifest)文件的XML元素和属性声明;3资源文件的XML元素和属性声明及访问形式;4各类意图(I
te
ts);5应用程序可以请求的各类授权,以及系统中包含的授权执行。每个A
droid平台的后续版本会包括它提供的更新的A
droid应用程序框架的API。该框架的API的更新设计,使高版本的API与早期版本兼容。也就是说,在新版本API中大多数都是新增功能,和引进新的或替代的功能。作为API的部分升级,老的替换的部分已过时,但不会从新版本中删除,使得已有的应用程序仍然可以使用它们。在极少数情况下,旧版本API的部分可能被修改或删除,通常这种变化是为了保障API的稳定性及应用程序或系统的安全。所有其他早期版本的API将不做修改的保留。A
droidmi
SdkVersio
指明该应用程序可以运行的API最低版本,默认是“1”。A
droidtargetSdkVersio
指明该应用程序设计时期望运行的目标API版本。在某些情况下,这允许应用程序使用目标API级别下定义的清单元素或行为,而不是只限于使用最低API级别定义的内容。A
droidmaxSdkVersio
指明该应用程序可以运行的最高API级别。重要声明使用该属性之前请阅读文档。比如,要指明一个应用程序能够运行的最低APIr