Felicity Card (FeliCa) היא מערכת של כרטיס חכם מסוג RFID, והיא תקן ה-NFC ביפן, בהונג קונג ובשווקים אחרים באזור אסיה והאוקיינוס השקט (APAC). השימוש בה הולך וגדל באזור הזה, והיא פופולרית בשירותי תחבורה ציבורית, קמעונאות ותוכניות נאמנות. הוספת תמיכה ב-FeliCa למכשירי Android המיועדים לאזור הזה משפרת את השימושיות שלהם.
הטמעה
כדי להשתמש ב-HCE FeliCa, נדרש חומרה עם NFC שתומכת בתקן NFC-F (JIS 6319-4).
Host Card Emulation (HCE) של FeliCa היא למעשה הטמעה במקביל להטמעת ה-HCE הקיימת ב-Android. היא יוצרת כיתות חדשות ל-FeliCa במקרים שבהם זה הגיוני, וממזגת עם הטמעת ה-HCE הקיימת במקרים שבהם זה אפשרי.
הרכיבים הבאים של Android כלולים בפרויקט הקוד הפתוח של Android (AOSP):
- כיתות של מסגרת
- HostNfcFService ציבורי (מחלקת שירות נוחות)
- @hide NfcFServiceInfo
- שינויים במסגרת הליבה של NFC
כמו ברוב התכונות של פלטפורמת Android, היצרנים כותבים את מנהלי ההתקנים כדי שהחומרה תפעל עם ה-API.
אימות
כדי לוודא שהתכונה הזו פועלת כמצופה, אפשר להשתמש בחבילת בדיקות התאימות של Android. הכלי CTS Verifier (NfcTestActivity) בודק את ההטמעה הזו במכשירים שמדווחים על קבועת המאפיין android.hardware.nfc.hcef
.