हां, टैग के अंदर स्मृति अनुभाग द्वारा कई टैग प्रकारों को लिखने की सुरक्षा, कुछ वैश्विक स्तर पर और अन्य परिष्कृत लोगों को अनुमति देते हैं।
जब आप अपने एंड्रॉइड एनएफसी ऐप में अपना टैग पाता है, तो आप टैग ऑब्जेक्ट प्राप्त कर सकते हैं और टैग को पढ़ और लिख सकते हैं, जिसमें इसे आगे लिखने से सुरक्षित रखा जा सकता है।
यह सब एंड्रॉइड डेवलपर साइट पर एनएफसी कक्षाओं के लिए डेवलपर दस्तावेज़ों में वर्णित है।
उदाहरण के लिए, यदि आप उच्च स्तर पर काम कर रहे पढ़ने/Ndef
संदेशों लेखन:
सेटअप लक्ष्य फ़िल्टर (कोड या प्रकट में) ताकि आप Ndef
या NDefFormatable
टैग का पता लगाने। आप से Tag
ऑब्जेक्ट प्राप्त कर सकते हैं (onCreate()
या onNewIntent()
में)।
Tag tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);
अपने Tag
कोशिश से आशय से एक Ndef
टैग वस्तु प्राप्त करने के लिए।
तो टैग से एक Ndef
वस्तु को प्राप्त करने में सफल है, तो जाँच यह लिखने योग्य है, जाँच यह पर्याप्त स्थान है, इसे करने के लिए लिख सकते हैं और उसके बाद Ndef
की makeReadOnly()
....
तो हो रही एक का उपयोग Ndef
ऑब्जेक्ट असफल रहा (अपवाद) तो आपको पहले टैग को प्रारूपित करने की आवश्यकता होगी .... इसलिए ... से NdefFormattable
ऑब्जेक्ट प्राप्त करें और formatReadOnly(NdefMessage firstMessage)
का उपयोग करके इसे एक संदेश लिखें और इसे संरक्षित करें, या बस इसे प्रारूपित करें और फिर Ndef
प्राप्त करने के लिए कोड के साथ जारी रखें ...
यदि आप NdefFormattable
ऑब्जेक्ट नहीं प्राप्त कर सकते हैं तो कुछ गंभीरता से गलत है, जैसा कि आपने अपने फ़िल्टर में अनुरोध किया था। स्वरूपण विफल हो सकता है अगर यह केवल पढ़ने के लिए पहले से ही है।
डेवलपर दस्तावेज़ एक बार आप (NdefFormatable
और Ndef
सहित) और उसके बाद विभिन्न कार्यों ऐसा करने के लिए आधार टैग से उन वस्तुओं हो रही द्वारा "टैग प्रौद्योगिकी" IntentFilter
की स्थापना के आसपास अपने सिर मिलता है, बहुत बुरा नहीं है।
स्रोत
2011-05-09 08:53:32
क्या होगा यदि मैं केवल एक एनएफसी टैग पढ़ता हूं और फिर कोई उस टैग को पढ़ता है और एक डुप्लिकेट टैग बनाता है। हम इन प्रकार के टैग कैसे सुरक्षित कर सकते हैं। ताकि कोई भी डुप्लिकेट टैग नहीं कर सके। – Innovation
मुझे नहीं लगता कि यह सुनिश्चित करना संभव है कि कोई भी आपके डेटा का डुप्लिकेट नहीं करता है। उदाहरण के लिए, यदि आपके पास आपके टैग की सामग्री के रूप में एक यूआरएल है, और कोई और उस डेटा को पढ़ता है। उन्हें उसी डेटा के साथ एक नया टैग एन्कोड करने से रोक नहीं है। –
यदि मैं एन्कोडेड प्राधिकरणों को संग्रहीत करना चाहता हूं तो क्या होगा। – Innovation