از 27 مارس 2025، توصیه می کنیم از android-latest-release
به جای aosp-main
برای ساختن و کمک به AOSP استفاده کنید. برای اطلاعات بیشتر، به تغییرات AOSP مراجعه کنید.
شبیه سازی کارت میزبان FeliCa
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
Felicity Card (FeliCa)، یک سیستم کارت هوشمند RFID، استاندارد NFC در ژاپن، هنگ کنگ و سایر بازارهای منطقه آسیا و اقیانوسیه (APAC) است. در آن منطقه در حال گسترش است و به خوبی در بین خدمات حمل و نقل، خرده فروشی و وفاداری استفاده می شود. افزودن پشتیبانی از FeliCa در دستگاههای اندرویدی که مقصد آن منطقه هستند، مفید بودن آنها را بهبود میبخشد.
پیاده سازی
HCE FeliCa به سخت افزار NFC نیاز دارد که از استاندارد NFC-F (JIS 6319-4) پشتیبانی می کند.
شبیه سازی کارت میزبان (HCE) FeliCa اساساً یک پیاده سازی موازی با اجرای HCE موجود در اندروید است. کلاس های جدیدی را برای FeliCa ایجاد می کند که در آن منطقی است و در صورت امکان با اجرای HCE موجود ادغام می شود.
اجزای Android زیر در پروژه منبع باز Android (AOSP) گنجانده شده است:
- کلاس های چارچوب
- Public HostNfcFService (کلاس خدمات راحتی)
- @hide NfcFServiceInfo
- تغییرات در چارچوب NFC اصلی
مانند بسیاری از ویژگی های پلتفرم اندروید، سازندگان درایورها را می نویسند تا سخت افزار با API کار کند.
اعتبار سنجی
از مجموعه تست سازگاری Android استفاده کنید تا مطمئن شوید که این ویژگی همانطور که در نظر گرفته شده است کار می کند. CTS Verifier (NfcTestActivity) این پیاده سازی را برای دستگاه هایی که ثابت ویژگی android.hardware.nfc.hcef
را گزارش می دهند آزمایش می کند.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-03-26 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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 بهوقت ساعت هماهنگ جهانی."],[],[],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."]]