- 浏览: 39045 次
- 性别:
- 来自: 广州
最新评论
模拟器在Windows Mobile应用开发中的作用是越来越大了,UI的设计、程序的调试都可以用到它。本文讲述了Windows Mobile Device Emulator的使用方法和技巧,希望对初学者有用。 1. Launching the Device Emulator-启动模拟器
方法1:从Visual Studio的Connect To Device启动。如在VS2008中,点击"Tools | Connect To Device",选择好需要连接的模拟器以后,点击"Connect"。如下图1所示:
图1: Connect To Device来启动模拟器
方法2:从 Device Emulator Manager启动。如在VS2008中,点击"Tools |Device Emulator Manager",选择好需要连接的模拟器以后,点击"Connect"。如下图2所示:
图2: Device Emulator Manager来启动模拟器
方法3:进入"\Program Files\Microsoft Device Emulator\1.0"目录,双击" dvcemumanager.exe", 从Device Emulator Manager启动,方法同2。
2. Cradling the Device Emulator-模拟器和PC同步
将模拟器和PC同步,也就是Cradling的意思。启动模拟器以后,可以在Device Emulator Manager中看到,图标变成了绿色,选中该模拟器,点击右键,选择" Cradle",这样就可以使模拟器和PC同步,如下图3所示。
图3:Cradling the Device Emulator
注意:VS2005只支持ActiveSync 4.0以后的版本。
同步以后,用户可以建立Guest账户或者Standard partnership账户,其中,Standard partnership账户可以和PC上的日历、联系人、邮件等自动进行同步。
3. Enabling Internet Connectivity from the Emulator模拟器上网
首先,必须将模拟器和PC同步。然后,在模拟器中,点击" Start | Settings",在" Connections"中选择"Advanced",在" Networks"中选择" Internet connections",在其中选择" My ISP"。在" Programs that connect to a private network"中,也选择" My ISP"。如下图4所示:
图4:模拟器上网设置
注意:其实,只要将模拟器和PC同步以后,模拟器就可以上网了。以上的设置主要是为了说明清楚模拟器上网的设置。
4. Emulator's States-模拟器状态
当从Device Emulator中启动模拟器时,模拟器会恢复上一次保存的状态,包括RAM、ROM中的文件和模拟器的设置。如果要保存模拟器的状态并退出,可以选择File | Save State and Exit。如果出现由于模拟器保存的状态出错而无法启动的情况(比如串口映射等设置),可以在Device Emulator Manager中选择该模拟器,然后点击右键,在弹出的选项中,选择Clear Save State,如下图5所示,这样,模拟器就可以正常启动了。
图6:清除模拟器状态 5. Emulator's Configuration Options - 模拟器配置选项 模拟器配置选项里面可以设置很多功能。点击File | Configure 打开模拟器配置选项对话框。如下图1所示:
图1:模拟器配置选项
a. Host Key-主机键 指定主机键,可以是 None、Left-Alt 或 Right-Alt。这是一个特殊的开关,其值通常为 193。值 193 会将键盘功能键(F1、F2 等)映射到设备仿真程序的软键。如F1为"Phone",F2为"Contacts",如下图2所示:
图2:Host Key所对应的键
b. Share desktop computer's folders-设置模拟器存储卡路径 可以在模拟器中访问PC机目录,即通过"Storage Card"目录访问。具体方法为:在"Shared folder"中,选择需要访问的路径,然后就可以在"Storage Card"目录下访问,如下图3所示:
图3:设置模拟器存储卡路径
c. Customize the emulator's skin-定制模拟器外观
在选项中点击"Display",出现如图4所示设置界面:
图4:设置模拟器外观
其中,Skin下的路径表示模拟器外观的配置文件。一般来说,定制模拟器外观,需要三个图形文件和一个XML配置文件。这三个图形文件包括:模拟器的默认外观、模拟器所有按键被按下和单个按键被按下时的按键区域图形,这些文件可以是bmp或者png类型。例如,我们打开所使用的WM6.1.4 Professional Emulator的skin目录,可以看到如下图5所示的4个文件:
图5:skin目录中的文件
其中的Video选项是指定 LCD 窗口的屏幕大小和位深度,其中Screen width、Screen height 和Color depth 为十进制值。例如:640x480x16。
d. Network binding-网卡绑定
在选项中点击"Network",出现如图6所示设置界面:
图6:Network界面
启用NE2000 PCMCIA 网络适配器,其中可选的 macaddress 是一个十二位数字的十六进制数,指定卡将绑定到哪个主机适配器。
e. Peripherals-模拟器端口映射
模拟器端口映射在模拟器调试中起到很大的作用。比如说串口映射(可以参考以前的文章ZigBee On Windows Mobile--3.模拟器和实物调试)和模拟蜂窝调试(Appointment over SMS on Windows Mobile)。在选项中点击" Peripherals",出现如图7所示设置界面:
图7:Peripherals界面 通过串口映射,可以将串行端口0-2映射到PC机的串口上去,进行串口通信调试。
发表评论
-
分割字符串:strtok()函数
2012-07-06 09:51 717函数strtok将字符串分解为一系列标记(token)标记 ... -
正则表达式限制文本框只能输入数字,小数点,英文字母,汉字
2012-07-06 09:45 804正则表达式限制文本框只能输入数字,小数点,英文字母,汉 ... -
[转载]VI正则表达式
2012-07-06 09:37 619原文地址:http://wowtianwen.blog.h ... -
Gridview中当鼠标经过数据行时弹出一个层显示数据
2012-07-05 20:45 726JS代码 页面源码 ... -
WinCE下使用Media Play 组件中使用
2012-07-03 13:43 676由于最近做的 ... -
Flex4与WebService通信
2012-07-02 10:41 559首先需要一个需要提供一个WebService服务。这里用一 ... -
flex 幸运大转盘 代码
2012-07-02 10:41 721>"+testT.originY) ... -
Flex连接WebService实例
2012-07-02 10:41 493- ... -
Flex 4 Canvas backgroundImage 问题
2012-07-02 10:41 416倾听,慎言,勇行,自省... ... -
DAMP环境搭建详解 DAMP----Debian Apache2 Mysql PHP5
2012-07-01 00:18 788DAMP环境搭建详解 DAMP----Debian ... -
主流地图API比较
2012-07-01 00:18 648最近因为工作关系,对市面上主流的地图API都进行了一遍了解 ... -
Android HAL 介绍
2012-07-01 00:17 732HAL 介绍 Android 的 HAL (硬件抽像层 ... -
超级面板皮肤及其使用
2012-07-01 00:17 512画出类似于遨游那样的最大化,最小化,关闭,还原按钮的皮肤。 ... -
纪念Rokon停止更新――从零开始用Rokon开发一个小游戏
2012-07-01 00:17 570懒骨头你给我听着:你有健康的家人~满意的工作~未知的女友~ ...
相关推荐
Windows Mobile 设备仿真器1.0源码
Network-Emulator-Toolkit-x64
BotFramework-Emulator-4.7.0-windows 压缩版,官方正版,解决官方exe文件被部分各公司内部限制下载的问题。
解决 as 下载 emulator-windows-6755297 文件下不动的问题, 并将其解压缩到C:\ Users \ $ usrname $ \ AppData \ Local \ Android \ sdk \ extras \ android。它为我解决了问题。
Opera_Mobile_Emulator_12.1_Windows opera 移动客户端模拟器,模拟手机访问网站
Network-Emulator-Toolkit,这个工具的作用主要是设置丢包率和延时,测试弱网工具。
随着终端技术的发展,前端工程师成了一个炙手可热的职位,甚至衍生出了大前端工程师的概念。那什么是大前端工程师呢?
主要介绍了Android 模拟器出现错误解决办法的相关资料,如:Unable to get view server version from device,Failed to install helloworld.apk on device 'emulator-5554': timeout,这种常见错误,解决办法,需要...
WindowsCEDeviceEmulatorLauncher
模拟器喵″
tpm-emulator-master
该资源适合刚接触Android开发的童鞋们是Google官方把ADT和Eclipse集成了,ADT版本是23.0.2, Eclipse版本是4.2.0
android-emulator-webrtc 它包含一组React组件,可用于从浏览器与android模拟器进行交互。 它旨在与连接到正在运行的仿真器的一起使用。 有关如何运行可通过网络访问的仿真器的示例,请参见脚本。 npm install --...
Virtual Machine Network Driver for Microsoft Device Emulator 微软Windows Mobile设备模拟器用的虚拟网卡驱动 微软站点目前已经不提供下载了,要下载并安装virtual pc才行 我找了半天才找到,放到这里方便大家...
Android Studio的AVD Manager不能正常运行Chromebook Pixel 2015 (beta) API 25模拟器,可能是模拟器有bug。将文件解压至Android SDK文件夹,替换掉原来的emulator文件后能正常运行。
Android Emulator - Pixel_2_API_29_5554 2021-04-12 18-17-16.mp4
里面提示 Unable to get view server version from device emulator-5554 ,此时我的android模拟器是运行着的。 解决办法:删除工作空间中的.metadata 文件夹 一下为详细步骤: (1):打开eclips
Tpm_emulator模拟tpm芯片,相当于一个虚拟的芯片,配合Trousers协议栈使用,本人已在虚拟机CentOs7x下测试可以使用。
Cmder--Windows下命令行利器 cmdercmder是一个增强型命令行工具,不仅可以使用windows下的所有命令
Android Emulator M1预览 这是M1上一些基本的Android仿真功能的预览。 仍然存在许多问题,但是应用程序是在基本级别上运行的。 即将通过更多修复程序进行更新。 发行标签与此提交相对应: : 已知的问题 Webview在...