החל משנת 2026, כדי להתאים את התהליך למודל הפיתוח היציב שלנו ולשמור על יציבות הפלטפורמה בסביבה העסקית, נפרסם קוד מקור ב-AOSP ברבעון השני וברבעון הרביעי. כדי ליצור תוספים ל-AOSP ולתרום לו, מומלץ להשתמש ב-android-latest-release במקום ב-aosp-main. ענף המניפסט android-latest-release תמיד יפנה לגרסה העדכנית ביותר שנדחפה ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
עזרה בנושא המבנה של 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 אם הפעולה בוצעה בהצלחה, או -errno אם הייתה שגיאה.
ההגדרה מופיעה בשורה
75
בקובץ
nfc_tag.h
.
התיעוד של המבנה הזה נוצר מהקובץ הבא:
-
hardware/libhardware/include/hardware/
nfc_tag.h
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון 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-07-27 (שעון UTC)."],[],[]]