byte[] APDUCommand = {
(byte) 0x00, // CLA Class
(byte) 0xA4, // INS Instruction
(byte) 0x04, // P1 Parameter 1
(byte) 0x00, // P2 Parameter 2
(byte) 0x0A, // Length
0x63,0x64,0x63,0x00,0x00,0x00,0x00,0x32,0x32,0x31 // AID
};
Intent intent = getIntent();
Tag tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);
IsoDep iso = IsoDep.get(tag);
iso.connect();
byte[] result = iso.transceive(APDUCommand);
मैं VisaPayWave एनएफसी कार्ड के विवरण (कार्ड धारक का नाम, समाप्ति तिथि, कार्ड नंबर आदि) सैमसंग गैलेक्सी का उपयोग कर पढ़ने के लिए ऊपर दिए गए कोड का उपयोग कर रहा एस 4। मुझे जो उत्पादन मिल रहा है वह है [106, -126]। मुझे लगता है कि मैं उपयोग कर रहा हूँ APDU कमांड सही नहीं है। कृपया सही आदेश का सुझाव दें।APDU आदेश वीजा payWave NFC सक्षम कार्ड से क्रेडिट कार्ड डेटा सैमसंग गैलेक्सी एस 4 का उपयोग कर पढ़ने के लिए
यह काम नहीं कर रहा है। क्या कोई सुझाव दे सकता है कि मैं क्या कर रहा हूं। क्या मुझे सभी डेटा पढ़ने के लिए एकाधिक एपीडीयू कमांड चाहिए? यदि हां कृपया मुझे एल्गोरिदम या कोड बताएं। – user3816152
यह आदेश पहला कदम है। सबसे पहले आपको एप्लेट चुनने की जरूरत है ताकि आप डेटा पढ़ सकें। आपको यह सुनिश्चित करना होगा कि एप्लेट सक्रिय है। – lletami