0

我正在尝试编写一个浏览器交付的应用程序,该应用程序可以与 Windows Mobile 通信,最好使用 C# 并使用 RAPI2 库。

这是可能吗?

4

1 回答 1

1

尽管您可以编写 ActiveX(Internet Explorer Mobile)或 NPAPI(zetaKey 或其他 Windows Mobile HTML5 webkit 浏览器)“插件”,但必须先安装这些插件,然后才能在网页中使用它们。Windows Mobile 不支持这些的按需安装。

一般来说,移动浏览器应该是从操作系统封装出来的,不能访问操作系统或设备的硬件。我知道的唯一例外是 ActiveX 和 NPAPI 插件。

另一个“本地”网络应用程序框架是 PhoneGAP (http://en.wikipedia.org/wiki/PhoneGap)。它使您可以编写一次应用程序并将其分发到不同的移动设备。UI 以 HTML 格式呈现。另请参阅 Jo 框架。

根据这个网站(http://gizmodo.com/5037919/skyfire-mobile-browser-now-supports-microsoft-silverlight-plus-100-more-beta-codes)有一个名为 SkyFire wgich 的浏览器支持 MS Flash 替代Windows Mobile(5、6 或 6.5)上的(SilverLight):http: //get.skyfire.com/m/unknown.php

SilverLight 的问题在于它是为 Phone 7(不是 Windows Mobile)设计的,我担心,虽然 Windows 7 有本机扩展,但 Windows Mobile 和 Phone 7 都没有选项(http://www.networkworld.com /news/2010/031510-windows-phone-apps.html)

您究竟想使用 RAPI 做什么?

问候

约瑟夫

于 2012-10-23T08:39:01.667 回答