1、安装 Android SDK1.下载相关文件下面的7个文件(当然,可以只下载其中一个),解压缩到: /Android SDK/platforms/下面https:/dl- SDK/tools/下面https:/dl- SDK/usb_driver/下面https:/dl- SDK/add-ons/下面https:/dl- SDK在 Windows 机器上,右键单击我的电脑,选择属性高级,点“环境变量”按钮,修改“系统变量”下面的 Path 变量,把 SDK tools 的真实路径加入其中(即 Android sdk 解压后的文件夹下的 tool 路径 在这里我是 D:Android SDKto
2、ols) 。添加完后,可以在命令行下用命令测试:android -help,如果出现 android 的帮助命令就说明配置好了。下面这步可有可无新建 ANDROID_SDK_HOME 这个环境变量名,值为 SDK 所在根目录(我的是 D:Android SDK )3.查看模拟器配置好 SDK 后,开始- 运行 :cmd 回车输入 android list targets 回车屏幕上会列出所有安装好的模拟器类型,如:C:Documents and SettingsAdministratorandroid list targetsAvailable Android targets:id: 1 or
3、 “android-2“Name: Android 1.1Type: PlatformAPI level: 2Revision: 1Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-Pid: 2 or “android-3“Name: Android 1.5Type: PlatformAPI level: 3Revision: 1Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-Pid: 3 or “Google Inc.:Google APIs:3“Name: Google APIsT
4、ype: Add-OnVendor: Google Inc.Revision: 3Description: Android + Google APIsBased on Android 1.5 (API level 3)Libraries:* com.google.android.maps (maps.jar)API for Google MapsSkins: QVGA-P, HVGA-L, HVGA (default), QVGA-L, HVGA-Pid: 4 or “android-4“Name: Android 1.6Type: PlatformAPI level: 4Revision:
5、1Skins: HVGA (default), QVGA, WVGA800, WVGA854id: 5 or “Google Inc.:Google APIs:4“Name: Google APIsType: Add-OnVendor: Google Inc.Revision: 2Description: Android + Google APIsBased on Android 1.6 (API level 4)Libraries:* com.google.android.maps (maps.jar)API for Google MapsSkins: WVGA854, HVGA (defa
6、ult), WVGA800, QVGAid: 6 or “android-5“Name: Android 2.0Type: PlatformAPI level: 5Revision: 1Skins: HVGA (default), QVGA, WQVGA400, WQVGA432, WVGA800, WVGA854id: 7 or “Google Inc.:Google APIs:5“Name: Google APIsType: Add-OnVendor: Google Inc.Revision: 1Description: Android + Google APIsBased on Andr
7、oid 2.0 (API level 5)Libraries:* com.google.android.maps (maps.jar)API for Google MapsSkins: WVGA854, WQVGA400, HVGA (default), WQVGA432, WVGA800, QVGAid: 8 or “android-6“Name: Android 2.0.1Type: PlatformAPI level: 6Revision: 1Skins: HVGA (default), QVGA, WQVGA400, WQVGA432, WVGA800, WVGA854id: 9 or
8、 “Google Inc.:Google APIs:6“Name: Google APIsType: Add-OnVendor: Google Inc.Revision: 1Description: Android + Google APIsBased on Android 2.0.1 (API level 6)Libraries:* com.google.android.maps (maps.jar)API for Google MapsSkins: WVGA854, WQVGA400, HVGA (default), WQVGA432, WVGA800, QVGAid: 10 or “an
9、droid-7“Name: Android 2.1Type: PlatformAPI level: 7Revision: 1Skins: HVGA (default), QVGA, WQVGA400, WQVGA432, WVGA800, WVGA854id: 11 or “Google Inc.:Google APIs:7“Name: Google APIsType: Add-OnVendor: Google Inc.Revision: 1Description: Android + Google APIsBased on Android 2.1 (API level 7)Libraries
10、:* com.google.android.maps (maps.jar)API for Google MapsSkins: WVGA854, WQVGA400, HVGA (default), WQVGA432, WVGA800, QVGAid: 12 or “android-8“Name: Android 2.2Type: PlatformAPI level: 8Revision: 1Skins: HVGA (default), QVGA, WQVGA400, WQVGA432, WVGA800, WVGA8544.建立模拟器在命令行中输入以下命令:android create avd -
11、target 2 -name helloAndroid 回车这段命令的意思是:使用 android create avd 命令来建立一个新的模拟器,-target 2参数的意思是这个模拟器使用 id 为2的模拟器类型(即系上面列出的 Android 1.5模拟器)-name helloAnroid 参数的意思是将这个建立的模拟器命名为 helloAnroid产生的结果如下:C:Documents and SettingsAdministratorandroid create avd -target 2 -name helloAndroidAndroid 1.5 is a basic Andro
12、id platform.Do you wish to create a custom hardware profile noCreated AVD helloAndroid based on Android 1.5表示创建这个模拟器成功也可以这样建立模拟器:android create avd -target 2 -name helloAndroid2 -skin QVGA-L其中 skin 参数表示模拟器皮肤预设有 HVGA 与 QVGA 两种画面选择, HVGA 与 QVGA 又可以再各自分为-L(landscape,横式) 和-P(portrait 直式).5.列出已建立的模拟器andr
13、oid list avd 回车6.启动模拟器emulator -avd helloAndroid 回车helloAndroid 是你要启动的模拟器名称(是之前建立好的)也可以这样启动:emulator -avd helloAndroid -scale 0.5使用 scale 参数可缩放模拟器大小emulator: ERROR: unknown virtual device name: *在运行程序, 在手机模拟器中查看结果的时候,发现如下错误:emulator: ERROR: unknown virtual device name: *emulator: could not find virt
14、ual device named *具体原因,是因为我修改了用户文档目录,修改到了 F 盘目录下。 我将“F:Users 账号”下面的“.android”复制一份到到“C:Users 账号 ”下即可。7.切换屏幕在 windows 系统里同时按下 ctrl + f12即可,mac os 系统下 fn + 78.新增模拟器外观模拟器下载地址:http:/ G1,再将 G1文件夹放到 D:Android SDKplatformsandroid-1.5skins 目录下即可操作完成后,在命令列中输入 android list targets 命令,即可发现 id 2(android 1.5)列表中的
15、 skins 项新增加了 G1项然后用类似如下命令来使用新的外观模拟器:android create avd -target 2 -name devphone -skin G19.移除模拟器android delete avd -name helloAndroid10.安装 APK 软件到模拟器里0.开始-运行-cmd1.首先按上面的方法启动需要安装 APK 文件的模拟器,并把界面切换至程序列表界面 ,如下图所示2.切换至 apk 文件所在文件夹,如:cd D:Android SDKAPK 回车 (我把.apk 文件放在 D:Android SDKAPK 文件夹里)3.开始安装 apk,输入:
16、adb install UCWEB-7.3.1.56-999-139-10081110.apk 回车 (第一次未安装成功是因为我没有切换模拟器界面至程序列表界面)11.Android 模拟器使用 SD 卡a.创建镜像文件开始-运行-cmd输入: mksdcard 1024M sdcard.img 回车其中第一个参数为要创建的 sdcard 容量大小(容量大小自己决定) ,第二个参数为 sdcard 的名字b.启动带 sdcard 的 Android 模拟器在刚才的 Dos 界面下,输入: emulator -sdcard sdcard.img这样会看到 tools 目录下就会动态的产生一个 s
17、dcard.img.lock 的文件夹,当关闭模拟器时又会消失注意:不要关闭这个 Dos 窗口,不然连模拟器也会关掉,后面一步也不能执行c.添加文件到 sdcard另外开一个 Dos 窗口(cmd) ,用 adb push 命令添加adb push new.JPG /sdcard第一个参数为要加入的图片全名(其它文件亦可,如 mp3),如果名字中间有空格,要用双引号将其括起来如:adb push “i say yeah.mp3“ /sdcard第二参数就是刚才创建的 sdcard 了。d.查看所添加的文件这一步可能要以带 sdcard 的方式重启 Android 模拟器才能看到刚才所添加的资源
18、文件,即先关掉模拟器,然后 emulator -sdcard sdcard.img启动模拟器之后,点击 MENU 上面那箭头Dev ToolsRaw Image Viewer 就会以幻灯片的形式看到刚添加的图片文件了,然后通过按下面左右控制图片浏览有人说可以在 MENU 上面那箭头Dev ToolsMedia Scanner 看到所添加的 mp3文件,但我试来不行, 哪位行的话给我留言呵呵我的方法是:MENU 上面那箭头MusicSongs 就看到所添加的 mp3文件了,点一首 Enjoy 一下吧Android1.5模拟器界面Android2.2模拟器的界面安装 APK 文件的命令窗口界面安装
19、 apk 前要切换为此界面安装好的 apk 软件(uc 浏览器)用 uc 浏览器打开的网页Android 屏幕CGA320200 (16:10)QVGA320240 (4:3)WQVGA480272 (16:9) B&W Macintosh/Macintosh LC512384 (4:3) HVGA480320 (3:2) EGA640350(大约 5:3) VGA 及 MCGA640480 (4:3) HGC720348 (60:29) MDA720350 (72:35) Apple Lisa720360 (2:1) SVGA800600 (4:3) WVGA800480 (16:9) FW
20、VGA854480 (大约 16:9) XGA1024768 (4:3) XGA+1152864 (4:3) WXGA1280768 (15:9) SXGA12801024 (5:4) VGA1366768 (16:9) WXGA+1440900 (16:10) SXGA+14001050 (4:3) WSXGA16001024 (25:16) WSXGA+16801050 (16:10) UXGA16001200 (4:3) WUXGA19201200 (16:10) QXGA20481536 (4:3) WQXGA25601600 (16:10) QSXGA25602048 (5:4) W
21、QSXGA32002048(大约 15.6:10) QUXGA32002400 (4:3) WQUXGA38402400 (16:10) HSXGA51204096 (5:4) WHSXGA64004096 (25:16) HUXGA64004800 (4:3) WHUXGA76804800 (16:10) 模拟电视标准分辨率 PAL720576 (5:4,非正方形的像素,总体比例通常为 4:3) PAL VHS320576(大约) NTSC720480 (3:2,非正方形的像素,总体比例通常为 4:3) NTSC VHS320482(大约) 数字电视标准分辨率 NTSC(首选格式)64848
22、6 (4:3) D-1 NTSC720486 D-1 NTSC (square pixels)720540 PAL720486 D-1 PAL720576 (5:4) D-1 PAL(方形像素)768576 HDTV 1080i19201080 (16:9) HDMI1366768 (16:9) HDTV 720p1280720 (16:9) 日志的级别:在 DDMS 中1、v 是全部信息。2、D 是 bug3、I 是4、5、可以再程序中添加错误过滤器。LogCat(window-show view -other-LogCat)点击“+”号-Filter Name(这个可以随便取)- (填完)
23、-OKFile Explorer-可以移除和添加文件 .(是个带箭头的手机标志).Devices-“下三角“-add ADT-Android 包和 java 的包不会出错,异常一般是自己写的程序出错了。在过滤器中可以添加自己的调试信息:1,在程序中加入语句:Log.d()和其他一些程序。2,在 LogCat 中添加过滤器。Animations 是 android 的动画功能。1、一种是在代码中实现动画,一种是在 xml 文件中实现动画。2、文本,图片,按钮等都可以是有动画。3、Animation 可分为两类:TweenedAnimations 提供了旋转,移动,伸展和淡出效果。 二、Frame-by-frame Animations 可以创建 Drawable 序列,是站动画的特点。4、Alpha:淡入淡出效果5、Scale:索菲效果6、Rotatee:旋转效果7、Translate:移动效果,可以使控件移动。使用 TweennedAnimation 的步骤:1、创建一个 AnimationSet 对象2、创建响应的 Animation 对象3、根据软件的要求,为 Animation 对象设置响应的数据4、将 Animation 对象添加到 AnimationSet 对象当中5、使用控件对象开始执行 AnimationSet