2016-11-21 2 views
0

Ich benutze Android 4.4 läuft unter VirtualBox mit einem ACR122U NFC-Reader verbunden.Android 4.4. unter VirtualBox kann nicht auf ACR122U Leser zugreifen

Ich habe ein paar Zeilen hinzufügen zu manifestieren:

<uses-permission android:name="android.permission.NFC" /> 
<uses-feature android:name="android.hardware.nfc" android:required="true" /> 

Und:

<intent-filter> 
    <action android:name="android.nfc.action.TAG_DISCOVERED" /> 
    <category android:name="android.intent.category.DEFAULT" /> 
</intent-filter> 

Und versuchen NFC-Leser zu überprüfen, indem

nfcAdapter = NfcAdapter.getDefaultAdapter(this); 
if(nfcAdapter == null) { 
    Toast.makeText(this, "NFC NOT supported on this devices!", Toast.LENGTH_LONG).show(); 

Aber Meldung erhalten, dass NFC ist NICHT unterstützt. Wo mache ich falsch?

+0

Um sicher zu gehen, schließen Sie einen NFC-Leser an Ihren PC an und möchten, dass Ihr Emulator ihn als Android NFC-Leser verwendet? – LaurentY

Antwort

0

Der Android NFC-Stapel unterstützt den ACR122U-Leser nicht von Anfang an. Und tatsächlich bezweifle ich, dass Sie eine Treiberschicht für den NFC-Stapel schreiben könnten, die dieses Lesegerät nutzen könnte, da es nur einen Teil der Funktionalität aktueller NFC-Controller in Android-Geräten und seit dem PN532 NFC-Chip in der ACR122U spricht ein völlig anderes Protokoll als aktuelle NFC-Controller (die NCI sprechen).

Verwandte Themen