我正在使用WinJS处理Windows Phone 8.1应用。 我需要扫描QR码,我正在考虑从我的应用程序启动Bing Vision镜头。我检查了网址关联不适用于相机。
或者,我使用了文件打开选择器,这样我就可以使用相机按钮来启动相机,但这次启动的相机并没有提供切换镜头的选项。
请帮帮我..
答案 0 :(得分:0)
刚刚发现这个问题,即使它是一个较旧的问题,这里也是我的解决方案。
据我所知,你想要实现QR码扫描功能,而无需编写自己的QR码扫描器。 我为此开发了一个免费的应用程序。 QR扫描仪RS
但首先你必须熟悉使用URI关联。文档可以在这里找到: https://msdn.microsoft.com/en-us/library/windows/apps/hh452691.aspx
同时检查此示例: https://code.msdn.microsoft.com/windowsapps/Association-Launching-535d2cec/
您可以使用以下URI方案启动QR扫描仪RS:"xyz-vida-rs:FREEvRSGBU="
C#示例,(使用等效的WinJS):
await Windows.System.Launcher.LaunchUriAsync(new System.Uri("xyz-vida-rs:FREEvRSGBU=[URI of your App]"));
您的应用需要一个自己的注册URI方案。只需用您的URI方案替换[您的应用程序的URI]。
发生的事情非常酷而简单。
您正在从应用中启动QR扫描仪RS。一旦QR扫描仪RS检测到一些QR码,条形码......并成功读取它,它就会启动您的应用程序(使用您的URI方案)并将QR码内容传输到您的应用程序。然后你只需要处理结果。
希望这会有所帮助; - )
一个重要提示:QR扫描仪RS将保持100%免费用于此目的! 如果您愿意,可以使用app URI方案请求向我发送您的cantact数据(电子邮件)。然后,我可以通知您有关URI方案扩展的信息。