如何读取NFC TagID并在Oracle MAF的outputtext组件中显示它?

时间:2016-08-18 20:38:03

标签: nfc oracle-maf

我创建了一个读取NFC标签的应用程序,我尝试做的就是启动警报以显示TAG UID,但是要部署设备android,感受到阅读的声音,但是没有显示我见过的任何内容许多应用程序,不幸的是没有Oracle MAF

文件nfc.amx是:

<![CDATA[    
<script type="text/javascript">     

    nfc.addTagDiscoveredListener(
        function(nfcEvent){
             console.log(nfcEvent.tag.id);
        },
        function() {
             console.log("Listening for NFC tags.");
        },
        function() {
             console.log("NFC activation failed.");
        }
    );  
</script>

对托管bean的调用

<amx:commandButton text="Share" id="cb1" actionListener="#{nfc.onShare}"/>

The Bean是:

public void onShare(ActionEvent actionEvent) {
    AdfmfContainerUtilities.invokeContainerJavaScriptFunction(
        AdfmfJavaUtilities.getFeatureId(),
        "nfc.addTagDiscoveredListener",
        new Object[] {"nfcEvent"}
    );
    //new Object[] { this.getUrl()});
}

0 个答案:

没有答案