众所周知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而苦恼不已,后关闭防火墙方才正常自动搜索到模拟器。

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

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

转载于:https://www.cnblogs.com/xuesong/archive/2013/04/08/3008832.html

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

  1. iOS 如何在模拟器中安装APP

    公司使用钉钉应用,钉钉中可以添加本公司的web应用,测试的时候需要在iOS模拟器中测试,下面就是如何在模拟器中安装app. 模拟器上是没有 App Store 的,也不能下载 ipa 文件安装.只能安 ...

  2. 在cmd指令看计算机位数,在.cmd中使用Windows命令来测试32位或64位并运行命令

    我正在编写一个脚本,用于查找注册表值并将该值返回给Windows命令提示符屏幕,并将其添加到.txt文件中.我到了需要测试的位置,看看机器是32位还是64位,这样我才知道使用哪个命令来查找我在注册表中 ...

  3. 将TaintDroid4.1.1刷到模拟器中并测试其功能

    最近开题要开在Android安全方面,就看了一些论文,其中发现TaintDroid比较火,就想编译一些源码体验一下. 但是编译的道路坎坷,先是编译了TaintDroid for android2.3. ...

  4. python怎么模拟app_初次尝试Python启动模拟器中的APP程序

    首先启动我们已经安装好的模拟器,将需要测试的.apk安装包直接拖入模拟器,它会自动安装:然后启动Appium桌面应用程序,它的默认端口是4723,而appium.webdriver驱动中默认端口是44 ...

  5. 如何在Android模拟器中安装APK文件?

    我终于设法混淆了我的Android应用程序,现在我想通过安装APK文件并在模拟器上运行来测试它. 如何在Android模拟器上安装APK文件? #1楼 从浏览器下载apk文件,然后点击它(通知区域). ...

  6. 如何卸载iPhone模拟器中的自己创建的程序

    当你使用iPhone模拟器测试过很多程序以后,模拟器中放置了大量无用的程序. 一直在找如何清除这些程序,其实后来发现很简单. 模拟器本身就带将这些程序清除到垃圾箱的功能.如下图所示: 点击上图所示的命 ...

  7. ICRA 2022 | CaTGrasp: 从模拟器中学习类别级的任务相关的抓取姿态

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨泡泡机器人 来源丨泡泡机器人SLAM 标题:CaTGrasp: Learning Categor ...

  8. 如何在Python中调用Windows的cmd命令?

    简 介: 利用os,commands,subprocess模块可以在python中调用windows中的命令.从使用方便性上来看,利用os.popen可以执行windows的程序并可以获得返回内容. ...

  9. 在Google Android模拟器中使用SD卡(命令行和eclipse环境)

    Android模拟器能够让我们使用fat32格式的磁盘镜像作为SD卡的模拟: 以下所有操作均在windows环境 首先,运行cmd,进入命令行界面(需要预先将你放置android sdk所在目录下的t ...

最新文章

  1. 以金山界面库(openkui)为例思考和分析界面库的设计和实现——资源读取模块分析
  2. 多模态人物识别技术及其在视频场景中的应用 | CSDN技术公开课
  3. YCSB benchmark测试cassandra性能——和web服务器测试性能结果类似
  4. android 入门-工序
  5. Cassandra HBase和MongoDb性能比较
  6. python中流程图_python用graphviz画流程图
  7. 千字谏言!Python入门:这两点绝对不能偷懒!否则工作后必后悔
  8. 最便宜的鸿蒙手机,今年不再推出鸿蒙手机,却让老旗舰占据优势,降价后变真香...
  9. matlab 中 Transform,变换数据存储 - MATLAB transform - MathWorks 中国
  10. 模拟猜数(POJ2328)
  11. UIView用户事件响应
  12. 【千份热门课后习题答案大全】
  13. MyEclipse共享项目到SVN服务器
  14. 如何查看电脑系统版本
  15. HDU 5387 乱搞
  16. RPC框架入门 学习梁飞的RPC
  17. 2021-2022学年广州市第七中学九年级第一学期11月考英语试题
  18. 腾讯云服务器重庆地域和成都地域区别及哪个更好
  19. 【数据挖掘面经】腾讯+百度+华为(均拿到sp offer)--转
  20. MySQL需要掌握的技能有哪些?超细长文带你掌握MySQL

热门文章

  1. Unity UGUI Rect
  2. 【OKR】11-12双月 OKR复盘
  3. 荣耀X30 Max参数配置
  4. Data Modle:游戏对战模型
  5. 燕山大学C++实验报告
  6. 昨天面试题目--软件--SQL--后感
  7. 计算机科学与技术和工业设计,浙江大学计算机科学与技术学院柴春雷副教授带你逛工业设计专业...
  8. eclipse 是用来写客户端的,MyEclipse 是用来写服务器端的,谐音记忆法,My 买,买服务器这样就好记了。
  9. C++模板 —— 万字带你了解C++模板(蓝桥杯算法比赛必备知识STL基础)
  10. axios+springboot 报错 POST http://localhost:8080/Login 404 (Not Found)