我正在開發一款使用NFC打開活動的Android應用程序。因此,我們用特定的MIME-Type編寫了NFC標籤,就像API示例中那樣,所以只有我的應用可以打開其中的數據。 Android 2.3.3在Android 4.0.4上運行得很好。NFC標籤未在Android 4.1中打開應用程序果凍豆
現在,在我將Samsung Galaxy Nexus升級到Android 4.1 Jelly Bean後,NFC標籤不再打開我的應用程序。有趣的是,手機在默認的Android nfc閱讀器中顯示標籤時,會識別該標籤的MIME類型。
所以問題是......爲什麼應用程序不是由Android 4.1 Jelly Bean中的NFC標籤打開的?
我AndroidMenifest.XML意圖代碼:
<activity
android:name=".ActivityToOpenWithNfcTag"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.nfc.action.NDEF_DISCOVERED" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="application/com.android.barcodeScanner" />
</intent-filter>
</activity>
如果我使用「text/plain的」 MIME類型的標籤和它的作品的應用程序,但我需要我的唯一MIME類型。
請幫忙! 謝謝。