Hallo zusammen,
ich steh grad irgendwie voll auf der Leitung und komm nicht weiter, und hab auch nirgends im Internet bis jetzt eine passende Antwort auf mein Problem gefunden
Ich arbeite momentan an einer APP, welche NFC nutzt.
Dabei wird einen neue NdefMessage erzeugt welche einen byte[]-Array erwartet.
Ich arbeite hier mit dem Google NFC-Demo-Beispiel.
Und bei diesem Beispiel ist der oben erwähnte byte[] so im Quelltext hinterlegt:
Dieser Array TEXT beinhaltet den Text "Some random english text."
Nun möchte ich aber den Inhalt von TEXT für mein APP abändern. Er soll eine 3-stellige ID enthalten.
z.B. 111 oder 211. Wie kann ich einen Integerwert 111 in die obige Form (byte)0x.. ändern?
Ist dies ein HexString oder um was handelt es sich dabei überhaupt?
Bitte helft mir, häng nämlich schon ewig an dem Problem
ich steh grad irgendwie voll auf der Leitung und komm nicht weiter, und hab auch nirgends im Internet bis jetzt eine passende Antwort auf mein Problem gefunden
Ich arbeite momentan an einer APP, welche NFC nutzt.
Dabei wird einen neue NdefMessage erzeugt welche einen byte[]-Array erwartet.
Ich arbeite hier mit dem Google NFC-Demo-Beispiel.
Und bei diesem Beispiel ist der oben erwähnte byte[] so im Quelltext hinterlegt:
Java:
byte[] TEXT = new byte[] {(byte) 0xd1, (byte) 0x01, (byte) 0x1c, (byte) 0x54, (byte) 0x02, (byte) 0x65, (byte) 0x6e, (byte) 0x53, (byte) 0x6f, (byte) 0x6d, (byte) 0x65, (byte) 0x20,
(byte) 0x72, (byte) 0x61, (byte) 0x6e, (byte) 0x64, (byte) 0x6f, (byte) 0x6d,
(byte) 0x20, (byte) 0x65, (byte) 0x6e, (byte) 0x67, (byte) 0x6c, (byte) 0x69,
(byte) 0x73, (byte) 0x68, (byte) 0x20, (byte) 0x74, (byte) 0x65, (byte) 0x78,
(byte) 0x74, (byte) 0x2e};
Nun möchte ich aber den Inhalt von TEXT für mein APP abändern. Er soll eine 3-stellige ID enthalten.
z.B. 111 oder 211. Wie kann ich einen Integerwert 111 in die obige Form (byte)0x.. ändern?
Ist dies ein HexString oder um was handelt es sich dabei überhaupt?
Bitte helft mir, häng nämlich schon ewig an dem Problem