2011-12-23 14 views
17

एनएफसी रीडर हार्डवेयर से लैस एक एंड्रॉइड डिवाइस पर, एनएफसी टैग सामग्री का उपयोग करने के लिए कोई अंतर्निहित समर्थन है (एक ऐप शुरू करना)? मैं पूछ रहा हूं कि समर्थन डिफ़ॉल्ट रूप से है या नहीं, मुझे पता है कि मैं एनएफसी कार्यक्रमों को सुनने और उन्हें संभालने के लिए अपना स्वयं का ऐप बना सकता हूं।एक एनएफसी टैग से एक एंड्रॉइड ऐप/मंशा शुरू करें?

मैंने देखा है कि सभी एनएफसी टैग लेखन ऐप्स केवल पाठ/यूआरएल/संपर्कों का समर्थन करते हैं, और संपर्क समर्थन बेकार लगता है क्योंकि बहुत से टैग में फिट होने के लिए बहुत अधिक हैं।

उत्तर

1

Android Developer site के अनुसार, आपके ऐप के लिए ACTION_NDEF_DISCOVERED जैसे एनएफसी इरादों को फ़िल्टर करना संभव है।

+0

मुझे लगता है कि आप मेरे प्रश्न को गलत तरीके से पढ़ते हैं। मैंने कहा कि मैं एनएफसी कार्यक्रमों को सुनने के लिए एक ऐप नहीं लिखना चाहता हूं - मैं पूछ रहा हूं कि डिफ़ॉल्ट रूप से एनएफसी समर्थन, टैग सामग्री से एक इरादा फायरिंग का समर्थन करता है। –

+1

ठीक है, मुझे लगता है कि मैं लगभग जो कह रहा हूं वह है। आपका ऐप एनएफसी की निगरानी नहीं कर रहा है, लेकिन एक इरादा फ़िल्टर घोषित करता है ताकि एनएफसी टैग पढ़ने पर सिस्टम द्वारा इसे लॉन्च किया जा सके। क्या आपको इसकी आवश्यकता है? – castle1971

+0

मैं एक ऐप नहीं लिख रहा हूं। मैं पूछ रहा हूं कि अन्य, मौजूदा ऐप्स खोलने के लिए एनएफसी टैग बनाने का कोई तरीका है या नहीं। मुझे संदेह है कि जवाब नहीं है, कि एनएफसी सामग्री केवल खुली HTTP यूआरएल जैसी बहुत ही बुनियादी चीजें ही कर सकती है। –

54

एंड्रॉइड एप्लिकेशन रिकॉर्ड्स के साथ यह संभव है। आप मूल रूप से ऐप का पैकेज नाम लिखते हैं जिसे आप अपने एनएफसी टैग में शुरू करना चाहते हैं और जब कोई डिवाइस स्कैन करता है, तो यह एप्लिकेशन खोलने के लिए सबसे अच्छा होगा। यदि यह वहां नहीं है, तो यह आपको इसे डाउनलोड करने के लिए बाजार में ले जाएगा। यह केवल 4.0 उपकरणों और ऊपर उपलब्ध है।

इस देव मार्गदर्शिका देखें: https://developer.android.com/guide/topics/connectivity/nfc/nfc.html#aar

+0

मैंने इस ग्रहण को लॉन्च किया है [प्लगइन] (http://code.google.com/p/nfc-eclipse-plugin/), यह आपको एएआर के साथ शुरू नहीं करेगा :-) – ThomasRS

+0

आपका लिंक टूटा हुआ है। –

+1

@ गौरवडेव मैंने हाल ही में यूआरएल तय किया। – lqez

1

आप अपने आप को यह करने के लिए तो आप एक 3 पार्टी अनुप्रयोग का उपयोग कर सकते अपने अनुप्रयोग कार्यक्रम की कोशिश नहीं कर रहे हैं। जैसे "ट्रिगर" (मुझे विश्वास है कि इसे एनएफसीटीस्कर या ऐसा कुछ कहा जाता है)।

आप टैग से पढ़ने और टैग लिखने के लिए इसका उपयोग कर सकते हैं। आप एक ऐप लॉन्च करने सहित विभिन्न कार्रवाइयां बना सकते हैं (अन्य में वॉल्यूम बदलना, वाईफाई टॉगल करना, भाषण में टेक्स्ट, संदेश भेजना आदि शामिल हैं)।

संबंधित मुद्दे