FeliCa का होस्ट कार्ड एम्युलेशन

Felicity Card (FeliCa), एक आरएफ़आईडी स्मार्ट कार्ड सिस्टम है. यह जापान, हॉन्ग कॉन्ग, और एशिया-पैसिफ़िक (एपीएस) क्षेत्र के अन्य बाज़ारों में NFC स्टैंडर्ड है. इस क्षेत्र में इसका इस्तेमाल बढ़ रहा है. इसका इस्तेमाल, ट्रांसपोर्ट, रीटेल, और लॉयल्टी प्रोग्राम जैसी सेवाओं में किया जाता है. उस इलाके के लिए बनाए गए Android डिवाइसों में FeliCa की सुविधा जोड़ने से, उनका इस्तेमाल करना आसान हो जाता है.

लागू करना

एचसीई FeliCa के लिए, एनएफ़सी-एफ़ (जेआईएस 6319-4) स्टैंडर्ड के साथ काम करने वाला एनएफ़सी हार्डवेयर ज़रूरी है.

FeliCa का होस्ट कार्ड एम्युलेशन (एचसीई), Android पर मौजूदा एचसीई के साथ काम करता है. यह FeliCa के लिए नई क्लास बनाता है और जहां भी हो सके वहां मौजूदा एचसीई के साथ मर्ज हो जाता है.

Android Open Source Project (AOSP) में ये Android कॉम्पोनेंट शामिल हैं:

  • फ़्रेमवर्क क्लास
    • Public HostNfcFService (सुविधा सेवा क्लास)
    • @hide NfcFServiceInfo
  • एनएफ़सी के मुख्य फ़्रेमवर्क में बदलाव

Android प्लैटफ़ॉर्म की ज़्यादातर सुविधाओं की तरह, मैन्युफ़ैक्चरर ड्राइवर लिखते हैं, ताकि हार्डवेयर एपीआई के साथ काम कर सके.

पुष्टि करें

Android के साथ काम करने की जांच करने वाले टूल का इस्तेमाल करके, पक्का करें कि यह सुविधा सही तरीके से काम कर रही है. CTS पुष्टि करने वाला टूल (NfcTestActivity), android.hardware.nfc.hcef सुविधा के कॉन्स्टेंट की जानकारी देने वाले डिवाइसों के लिए, इस सुविधा के लागू होने की जांच करता है.