اعتبارًا من عام 2026، ولضمان توافقنا مع نموذج التطوير الثابت الرئيسي وضمان استقرار المنصة في المنظومة المتكاملة، سننشر الرمز المصدري في "مشروع Android مفتوح المصدر" (AOSP) في الربع الثاني والربع الرابع. لإنشاء AOSP والمساهمة فيه، ننصحك باستخدام android-latest-release بدلاً من aosp-main. سيشير فرع البيان android-latest-release دائمًا إلى أحدث إصدار تم إرساله إلى AOSP. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في مشروع Android المفتوح المصدر (AOSP).
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
مرجع بنية nfc_tag_device
#include <
nfc_tag.h
>
التعريف في السطر
44
من الملف
nfc_tag.h
.
الطرق الشائعة لجهاز علامة NFC يجب أن يكون هذا العضو
هو العضو الأول في nfc_tag_device_t لأنّ مستخدمي هذه البنية سيحوّلون
hw_device_t
إلى مؤشر nfc_tag_device_t في السياقات التي يُعرف فيها أنّ
hw_device_t
يشير إلى nfc_tag_device_t.
التعريف في السطر
51
من الملف
nfc_tag.h
.
تعرِض حجم الذاكرة لمنطقة البيانات.
التعريف في السطر
80
من الملف
nfc_tag.h
.
ابدأ علامة NFC.
على السائق استيفاء الشروط التالية:
-
ضبط وحدات البايت للقفل الثابت على القراءة فقط
-
يمكنك ضبط حاوية الإمكانات لإيقاف إذن الوصول للكتابة، على سبيل المثال: 0xE1 0x10 <size> 0x0F
يتمّ استدعاء هذه الدالة مرّة واحدة قبل أيّ استدعاءات لمحاولة
setContent()
.
عرض القيمة 0 في حال النجاح أو -errno في حال الخطأ
التعريف في السطر
65
من الملف
nfc_tag.h
.
|
int(* setContent)(const struct
nfc_tag_device
*dev, const uint8_t *data, size_t len)
|
اضبط محتوى علامة NFC.
يجب أن يكتب برنامج التشغيل العلامة <data> في منطقة البيانات للعلامة بدءًا من البايت 0 من الكتلة 4 ويجب إعادة ضبط باقي منطقة البيانات على القيمة 0.
تعرِض القيمة 0 في حال النجاح أو -errno في حال الخطأ.
التعريف في السطر
75
من الملف
nfc_tag.h
.
تم إنشاء مستندات هذه البنية من الملف التالي:
-
hardware/libhardware/include/hardware/
nfc_tag.h
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]