NFC - 让Ameba与Android App互动
若您对NFC还不太熟悉,请参考NFC介绍。
材料准备
- Ameba x 1
- 具备NFC功能的手机 x 1
范例说明
Android 提供NDEF格式供Android应用程式使用,称为AAR (Android Application Record)。 AAR内容为Android应用程式的名称。当手机靠近具有这种格式的NFC Tag时,会打开该Android应用程式。如果这只手机并未安装该应用程式,它会打开Google Play应用程式,并将画面带到该应用程式的页面,让使用者选择是否要安装。
首先我们打开这个范例程式 “File” -> “Examples” -> “AmebaNFC” -> “GooglePlayApp”
编译并上传到Ameba,完成之后按下Reset按钮。
然后将手机的NFC天线靠Ameba NFC天线,然后手机会打开Facebook应用程式。这个范例就成功了。
程式码说明
使用appendAndroidPlayApp() 填入要打开的应用程式名称。
NfcTag.appendAndroidPlayApp("com.facebook.katana");
这里的名称为package name,要取得应用程式的package name,可以打开浏览器,并且在google play的网站找到该应用程式,其网址列上就有该应用程式的package name:
接著呼叫NFC.begin()即可。
Copyrights ©瑞晟微电子(苏州)有限公司 2021. All rights reserved. 使用条款