在Wp 8.1 WinRT Phone应用程序中调用Wp 8.1 Silverlight手机应用程序

时间:2015-02-16 14:17:10

标签: c# windows-phone windows-phone-8.1 zxing qr-code

是否可以从wp8.1 WinRT手机应用程序启动wp 8.1 Silverlight手机?

因为我正在尝试构建一个用于扫描功能的应用程序,据我所知,没有内置选项来扫描条形码是QR码。当我搜索一些资源时,我发现并且很多人建议使用Zxing库。虽然我试过这个并且Scan的成功率并不那么令人满意。

当浏览Silverlight wp应用程序时,它运行得很好。所以我打算在wp 8.1 Silverlight应用程序中创建一个单独的应用程序,并从WinRT手机应用程序启动。

请就此提出一些建议。

1 个答案:

答案 0 :(得分:2)

不直接。 Windows Phone应用无法直接启动特定的其他应用。应用程序只能将文件或URI启动到其默认处理程序中。

您可以通过为您的应用定义协议并启动它来解决此问题,但您无法保证已安装SL应用。协议启动是火灾和遗忘,无法返回数据。 SL应用程序可以将其数据保存到由运行时应用程序处理的自定义数据类型并启动该文件,但这对于用户来说都非常麻烦且很明显。

我尝试将所有功能保留在一个应用中,无论是运行时应用还是Silverlight应用。