Hallo liebe Community,
ich versuche momentan eine App </acronym>zu schreiben, die einfach NFC-Tags auslesen kann.
Das ganze soll so aussehen.
- ich starte die App
- ich halte einen beliebigen Tag an das Handy
- es gibt mir aus was auf dem Tag gespeichert ist, am besten Byteweise
- (Später soll es möglich sein einzelne Datenbytes zu verändern
Die Probleme sind:
- wie schütze ich mich davor, dass andere Apps gestartet werden?
- ich weiß schon soviel, dass es wohl mit enableForegroundDispatch gehen soll aber was mach ich dann für ein PendigIntent rein?
- wie schaffe ich es, dass dann immer genau eine Methode ausgeführt wird?
Generell
kann man sagen, ich stelle mir das eigentlich wie einen typischen
Listener vor. Er schaut die ganze Zeit ob ein Tag da ist, wenn einer an
das Handy gehalten wird (egal was für einer), dann wird eine Methode
ausgeführt. Wenn die App </acronym>nicht gestartet ist, dann soll aber auch nichts passieren oder halt diese Standard NFC-Tag-App </acronym>gestartet werden.
Ich hoffe ihr könnt mir helfen, da mein Problem in meinen Augen sehr
trivial klingt, ich aber nach ewigem ausprobieren immer noch nicht das
gewünschte Resultat erziehlt habe.
Viele Grüße,
Huehner