החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
Host Card Emulation של FeliCa
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
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
.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-03-26 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-03-26 (שעון UTC)."],[],[],null,["# Host card emulation of FeliCa\n\nFelicity Card (FeliCa), an RFID smart card system, is the NFC standard in\nJapan, Hong Kong, and other markets in the Asia-Pacific (APAC) region. It has\nbeen expanding in adoption in that region and is well used among transit,\nretail, and loyalty services. Adding support for FeliCa in Android devices\ndestined for that region improves their usefulness.\n\nImplementation\n--------------\n\nHCE FeliCa requires NFC hardware that supports the NFC-F (JIS 6319-4) standard.\n\nHost Card Emulation (HCE) of FeliCa is essentially a parallel implementation to\nthe existing HCE implementation on Android; it creates new classes for FeliCa\nwhere it makes sense and merges with the existing HCE implementation where\npossible.\n\nThe following Android components are included in the Android Open Source Project\n(AOSP):\n\n- Framework classes\n - Public HostNfcFService (convenience service class)\n - @hide NfcFServiceInfo\n- Modifications to core NFC framework\n\nAs with most Android platform features, manufacturers write the drivers to\nmake the hardware work with the API.\n\nValidation\n----------\n\nUse the [Android Compatibility\nTest Suite](/docs/compatibility/cts) to ensure this feature works as intended. CTS Verifier\n(NfcTestActivity) tests this implementation for devices reporting the\n`android.hardware.nfc.hcef` feature constant."]]