2013-02-13 187 views

回答

0

這是可能的,但不建議這樣做。

首先,ACTION_RF_FIELD_ON_DETECTED是受保護的意圖。爲了能夠接收它,你必須在etc/nfcee_access.xml文件中列出你的應用程序。該文件授予對安全元素的訪問權限,因此它不能在非根源手機上寫入。

第二:ACTION_RF_FIELD_ON_DETECTED事件不可靠。源代碼中陳述了這一點,在實踐中也是如此。每次手機感應到RF場時,您都無法獲得這樣的意圖(有技術/歷史原因,我不會在此詳細解釋)。

如果你可以解決這兩個問題,你可以在清單中列出ACTION_RF_FIELD_ON_DETECTED,Android會很高興地啓動你的應用程序。

+0

感謝您的回覆....我已經植根Nexus S,並將我的應用程序列入白名單....您有沒有嘗試過這種類型的東西? – 2013-02-18 05:57:10

+0

ACTION_RF_FIELD_ON_INTENDED ??那是什麼?? – 2013-02-18 06:33:14

+0

只是一個錯字.. :-)固定 – 2013-02-23 09:06:46

相關問題