首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将智能手机应用程序部署到Windows XP/7

将智能手机应用程序部署到Windows XP/7
EN

Stack Overflow用户
提问于 2010-08-31 23:15:07
回答 2查看 307关注 0票数 2

我有一个通过蓝牙控制设备的智能手机应用程序。我现在也在寻找一种在Windows XP/7上使用该应用程序的方法。如果不需要对代码做太多修改,你有什么想法吗?我特别想知道以下几点:

1.)有没有现成的智能手机模拟器,可以部署在Windows XP/7上,并允许通过RS232加密狗使用蓝牙?我正在寻找一些类似于Visual Studio中使用的模拟器,但独立安装程序,并可在Windows XP/7上合法部署。

2.)有没有其他方法可以在Windows上安装.NET compact框架的运行时并运行smartphone软件?

3.)有没有一种简单的方法可以在不更改太多代码的情况下将.NET compakt框架应用程序转换为与.NET框架一起运行?

提前感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-31 23:30:00

  1. 您可以下载standalone DeviceEmulator 3.0包并将其与您选择的the smartphone image一起使用。
  2. 您不能在台式机上安装压缩框架。它太依赖coredll.dll了,而且桌面上没有CF执行引擎(mscoree)。
  3. 这真的,真的取决于你的应用。一些转换相当容易,其他的就不那么容易了。大多数最终都在中间,但却偏向“不那么容易移植”的那一边,特别是如果这不是代码库一开始的设计目标的话。
    • UI在桌面上可能无法使用,这仅仅是因为分辨率差异很大的大小/布局的差异。
    • 如果您使用任何PocketPC/WinMo特定的API,那么这些API将不容易移植。因为桌面使用完全不同的堆栈,而且接口不太可能是same

,所以

  • 您的蓝牙代码可能无法移植

票数 1
EN

Stack Overflow用户

发布于 2010-08-31 23:25:39

如果移动应用程序没有那么多代码,我建议您实现选项3。)由于紧凑框架是完整.net框架的子集,并且大多数紧凑框架类与完整框架的类相似,因此实现这一点并不费力。最困难的任务是识别蓝牙设备并使其正常工作,但我相信有很多教程可以做到这一点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3610416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档