阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

如何在模拟器中测试Windows Phone 8的NFC应用

173次阅读
没有评论

共计 771 个字符,预计需要花费 2 分钟才能阅读完成。

众所周知 Window Phone 8 SDK 的模拟器不支持 NFC 功能的测试。如果您开发了一款基于 NFC 功能的应用,那么意味着您测试时需要两台支持 NFC 的 Windows Phone 设备在手,这样的配置恐怕会让很多独立开发者望而却步。

可喜的是开源项目 Proximity Tapper 解决了在模拟器中测试 NFC 功能的需求,可以实现 Windows Phone 8 emulator 模拟 NFC 操作,还可实现 Windows Phone 与 Windows 的 NFC 调试。

Proximity Tapper的下载地址:https://proximitytapper.codeplex.com/

非常重要:

Proximity Tapper运行界面如下图,在第一次启动时会收到 Windows 防火墙的通知,必须选中所有复选框允许 Proximity Tapper 通过防火墙的设置。否则 Proximity Tapper 运行时搜索 emulator 的功能会失效。

建议在运行 Proximity Tapper 时暂时将防火墙关闭。笔者在初次运行 Proximity Tapper 时就对无法自动搜索 emulator 而苦恼不已,后关闭防火墙方才正常自动搜索到模拟器。

 

如何在模拟器中测试 Windows Phone 8 的 NFC 应用

 

由于 Visual Studio 不支持同时运行两个相同的模拟器,你需要选择不同的分辨率的模拟器来解决此问题。模拟器启动后在 Proximity Tapper 的 Devices 中会发现此两个设备。按住 Ctrl 键用鼠标选中两个模拟器,然后点击 ”Tap Selected Devices Remain Connected”。这样就可在两个模拟器之间测试 NFC 的功能。

下图是笔者测试通过 NFC 功能发布应用的 Uri 关联消息。第一台模拟器 Publish Uri Message,第二台模拟器通过 NFC 接收到消息后可启动与此 Uri 关联的应用。

 

如何在模拟器中测试 Windows Phone 8 的 NFC 应用

如何在模拟器中测试 Windows Phone 8 的 NFC 应用

Windows Phone 的详细介绍:请点这里

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计771字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中