android 区分 真机模拟器_Android模拟器和真机总结的九点区别 Android程序如何在手机上运行...

Android是一个包括操作系统、中间件、用户界面和关键应用软件的移动设备软件堆。换言之,Android是基于Java并运行在Linux内核上的轻量级操作系统,其功能全面,包括一系列Google公司在其上内置的应用软件,如电话、短信等基本应用功能。图1-1所示为Android的模拟器,从中可以大概了解Android的运行界面。

图1-1 Android的模拟器

Android模拟器和真机有什么区别呢?主要体现在一下九点:

1、Android模拟器不支持呼叫和接听实际来电,但可以通过控制台模拟电话呼叫(呼入和呼出);

2、Android模拟器不支持USB连接。

3、Android模拟器不支持相机/视频捕捉。

4、Android模拟器不支持音频输入(捕捉),但支持输出(重放)。

5、Android模拟器不支持扩展耳机。

6、Android模拟器不能确定连接状态。

7、Android模拟器不能确定电池电量水平和充电状态。

8、Android模拟器不能确定SD卡的插入/弹出。

9、Android模拟器不支持蓝牙。

了解了Android模拟器和真机的基本区别后,再来看下Android程序在模拟器和手机上如何运行?

1.Android程序在模拟器上运行程序

在运行Android应用程序之前,需要建立Android虚拟设备(Android Virtual Device,AVD),即通常所说的手机模拟器。在Eclipse环境中,选择"Window"→"Android SDK and AVD Manager"命令,出现"Android SDK and AVD Manager"对话框,如图1-1所示。

图1-1 "Android SDK and AVD Manager"对话框

单击"New"按钮,新建Android虚拟设备,输入Android虚拟设备的名称(Name)、目标的Target(SDK)、SD Card的路径,以及虚拟设备的Skin(窗口的尺寸,默认情况下为WVGA800)。单击"Create AVD"按钮来创建虚拟设备,如图1-2所示。

图1-2 在Eclipse中新建Android虚拟设备

创建虚拟设备完成后,在建立好的项目上单击鼠标右键,在弹出的快捷菜单中选择"Run As" →"Android Application"命令,如图1-3所示。

图1-3 选择"Run As" →"Android Application"命令

Eclipse将打开刚才建立的默认的Android模拟器,运行画面如同真的手机开机一般,开机后,随即打开运行的程序,运行画面如图1-4所示。

图1-4 没写一行程序的Hello World

2.在手机上运行Android程序

开发期间,在实际的设备上运行Android程序与在模拟器上运行该程序的效果几乎相同,需要做的就是用USB电缆连接手机与计算机,并安装一个对应手机的设备驱动程序。如果模拟器窗口已打开,请将其关闭。只要将手机与计算机相连,应用程序就会在手机上加载并运行。

在Eclipse中选择"Run" →"Run"(或Debug)命令,这时会弹出一个窗口(见图1-5),让你选择用模拟器还是手机来显示,如果选择手机,即可在手机上运行该程序。

图1-5 选择在手机还是模拟器上运行

打开APP阅读更多精彩内容

点击阅读全文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值