साल 2026 से, हम अपने ट्रंक स्टेबल डेवलपमेंट मॉडल के साथ अलाइन होने के लिए, दूसरी और चौथी तिमाही में AOSP पर सोर्स कोड पब्लिश करेंगे. इससे यह पक्का किया जा सकेगा कि प्लैटफ़ॉर्म, पूरे सिस्टम के लिए स्थिर बना रहे. हमारा सुझाव है कि AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main के बजाय android-latest-release का इस्तेमाल करें. android-latest-release मेनिफ़ेस्ट ब्रांच, हमेशा AOSP पर पुश की गई सबसे नई रिलीज़ का रेफ़रंस देगी. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
nfc_tag_device स्ट्रक्चर का रेफ़रंस
#include <
nfc_tag.h
>
nfc_tag.h
फ़ाइल की लाइन
44
पर दी गई परिभाषा.
एनएफ़सी टैग डिवाइस के सामान्य तरीके. यह
ज़रूरी है कि यह
nfc_tag_device_t का पहला सदस्य हो, क्योंकि इस स्ट्रक्चर के उपयोगकर्ता, ऐसे कॉन्टेक्स्ट में nfc_tag_device_t पॉइंटर पर
hw_device_t
कास्ट करेंगे जहां यह पता है कि
hw_device_t
एक nfc_tag_device_t का रेफ़रंस देता है.
nfc_tag.h
फ़ाइल की लाइन
51
पर परिभाषा.
डेटा एरिया की मेमोरी का साइज़ दिखाता है.
परिभाषा,
nfc_tag.h
फ़ाइल की लाइन
80
पर दी गई है.
एनएफ़सी टैग को शुरू करें.
ड्राइवर को:
-
स्टैटिक लॉक बाइट को सिर्फ़ पढ़ने के लिए सेट करना
-
लिखने का ऐक्सेस बंद करने के लिए, कैपेबिलिटी कंटेनर को कॉन्फ़िगर करें. उदाहरण के लिए: 0xE1 0x10 <size> 0x0F
setContent()
को कॉल करने से पहले, इस फ़ंक्शन को एक बार कॉल किया जाता है
.
काम पूरा होने पर 0 दिखाएं या गड़बड़ी होने पर -errno दिखाएं.
परिभाषा,
nfc_tag.h
फ़ाइल की लाइन
65
पर दी गई है.
|
int(* setContent)(const struct
nfc_tag_device
*dev, const uint8_t *data, size_t len)
|
एनएफ़सी टैग का कॉन्टेंट सेट करें.
ड्राइवर को टैग के डेटा एरिया में <data> लिखना होगा. यह ब्लॉक 4 के बाइट 0 से शुरू होगा और बाकी डेटा एरिया को शून्य कर देगा.
सही होने पर 0 दिखाता है और गड़बड़ी होने पर -errno दिखाता है.
nfc_tag.h
फ़ाइल की लाइन
75
पर परिभाषा.
इस स्ट्रक्चर का दस्तावेज़, इस फ़ाइल से जनरेट किया गया था:
-
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) को अपडेट किया गया."],[],[]]