| C++ v android (eclipse) | ||
|---|---|---|
|
werky
26. dec 2013 13:23:18
Pridružen od: 16. apr 2012 787 objav 796 168 26 |
#1
Zdravo, Imam eno vprašanje. Pred časom (kakih 8let) sem naredil program, ki deluje v okolju WinCE, namen pa je branje brezkontaktnih kartic Mifare 1k in nato izpis podatkov. Gre se za avtobusne karte. Sedaj pa bi rad ta program predelal v android, kar mi tudi že delno uspeva, lepo preberem/odklenem pravilni sektor in pravilne bloke in dobim ven neko HEX številko v smislu 00000F3E40045....Pač vse znake iz tega sektorja. Kako bi najlažje sedaj to hex kodo "prebral" v svojo strukturo? Nimam namreč nobenega pojma o androidu in se šele učim, a to bi res rabil... Je pa sedaj v C++ stvar taka: Preberem karto in z dobljeno informacijo (HEX) napolnim tole strukturo (iz katere nato preko druge funkcije preberem potrebne podatke): BYTE Razlaga te strukture pa je taka: /* stevilo bitov : cardnum = 0x00,0xFF,0xFF,0xFF, 24 bitov, max stev :16777216 */ Torej, kako bi isto/enako stvar naredil pod androidom? Hvala za odgovore! |
|
|
sikmajnd
27. dec 2013 09:36:39
Pridružen od: 11. nov 2013 89 objav 156 9 1 |
#2
Mislem, da iščeš ByteBuffer: http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html oz. primer na SO: http://stackoverflow.com/a/3834515 |
|
|
werky
28. dec 2013 10:44:39
Pridružen od: 16. apr 2012 787 objav 796 168 26 |
||