NFC مخفف Near Field Communication میباشد، همانگونه که از نام پیداست ، این اپ یک مکانیزم طراحی اپلیکیشن در مشهد رابطه وایرلس (wireless) فی مابین دو دستگاه سازگار ارائه میدهد. NFC یک تکنولوژی وایرلس (wireless) با دامنه ی کوتاه است که دارنده دامنه ی 4 سانتی متر یا این که کمتر برای اشتراک داده فی مابین دو دستگاه است.NFC به چه شکل شغل می نماید؟ مانند بلوتوث ، wi fi و همگی ی طرز های دیگر با سیگنال های فارغ از سیم ، طراحی NFC نیز بر طبق ارسال داده ها به وسیله فرکانس رادیویی میباشد. در NFC ، داده در بین دو دستگاه از روش الکترومغناطیس ارسال می گردد.
NFC مطابق تگ ها فعالیت می نماید، این نرمافزار به شما اذن میدهد تا یکسری داده را دربین یک تگ NFC و یک دستگاه قادر اندروید و یا این که در میان دو دستگاه قدرتمند اندروید به اشتراک بگذارید.
تگ ها تیم های متنوعی از شرکت کردن را دارا هستند. داده ی ذخیره گردیده در تگ میتواند به صورت های مختلفی نوشته گردد، البته API های اندروید بر پایه ی یک NFC استاندارد به اسم (NFC Data Exchange Format(NDEF میباشند.
فرکانس جابجایی داده در حین NFC رقم 13.56 مگاهرتز میباشد و داده قادر است با سرعت 106، 212 یا این که 424 کیلو بایت بر ثانیه ارسال خواهد شد که برای جابجایی گستره ای از داده از قبیل مبادله ی تصاویر، آواز و فیلم و حتی جزئیات تماس ، کافی است.
دستگاه های کار کشته اندروید با NFC یک کدام از سه طریق کوشش پایین را امان می نمایند :
مدل Reader/Writer : این شیوه به دستگاه NFC اذن میدهد تا تگ های غیر فعال NFC را بخواند یا این که بنویسد.
مدل P2P : این شیوه به دستگاه NFC اذن میدهد تا داده هایی را با دیگر همتا های NFC مبادله نماید.
مدل Card emulation : این نحوه به دستگاه NFC اذن میدهد تا خویش تحت عنوان کارت NFC کار نماید، بدین ترتیب به وسیله یک NFC reader فرنگی قابل دسترس است.
NFC به چه شکل با اندروید فعالیت می نماید ؟
برای داشتن اذن ی دسترسی به NFC سخت افزار ، اذن ی تحت را در فولدر Android.Manifest خویش وارد نمائید :
اولی موضوع ی شایان توجه این میباشد که کلیه ی دستگاه های اندروید دارنده NFC نمی باشند. براین اساس برای اینکه اعتقادوباور نتیجه ها نمائید که اپلیکیشن ی شما در google play فقط برای دستگاه هایی میباشد که دارنده NFC سخت افزار میباشند از آن استعمال نماید، خط ذیل را به پوشه Android.Manifest خویش وارد نمائید.
سخت افزار.nfc" android:required="true"/>
اندروید برای اتصال با یک دستگاه دیگر یک پکیج android.nfc ارائه میدهد. این پکیج دارنده کلاس های پایین است :
NdefRecord : این کلاس یک رکورد تغییر تحول ناپذیر NDEF اکران میدهد.
NfcAdapter : این کلاس آداپتور محلی NFC را علامت میدهد.
NfcEvent : این کلاس داده ها مرتبط با هر اتفاق افتاد NFC را شامل میشود.
NfcManager : این کلاس یک گرداننده (manager) سطح بالاست (high level) ، که برای به دست آوردن یک مثال از یک NfcAdapter به عمل می رود.
Tag : این نحوه یک NFC tag کشف گردیده را نماد میدهد.
سیستم NFC tag در اندروید با یاری بعضی فیلترهای intent فعالیت می نمایند که در پایین ارائه گردیده اند :
ACTION_NDEF_DISCOVERED : این intent برای آغاز یک اکتیویتی به کارگیری میشود هنگامی که یک tag دارنده یک NDEF payload باشد.
ACTION_TECH_DISCOVERED : این intent برای آغاز یک اکتیویتی به کارگیری میشود ، هنگامی که یک tag دارنده یک داده ی NDEF نباشد.
ACTION_TAG_DISCOVERED : این intent وقتی آغاز میشود که هیچ اکتیویتی ، intent های ACTION_NDEF_DISCOVERED یا این که ACTION_TECH_DISCOVERED را در در دست گرفتن ندارد.
رمزنگاری یک نرم افزار که از تکنولوژی NFC به کار گیری می نماید بسیار غامض است، براین اساس از آن در نرم افزار های خویش استعمال نکنید مگر در مواقع ضروری. اذن دهید نگاهی داشته باشیم به آتی ی این حرفه آوری.
NFC مخفف Near Field Communication میباشد، همانگونه که از نام پیداست ، این اپ یک مکانیزم طراحی اپلیکیشن در مشهد رابطه وایرلس (wireless) فی مابین دو دستگاه سازگار ارائه میدهد. NFC یک تکنولوژی وایرلس (wireless) با دامنه ی کوتاه است که دارنده دامنه ی 4 سانتی متر یا این که کمتر برای اشتراک داده فی مابین دو دستگاه است.NFC به چه شکل شغل می نماید؟ مانند بلوتوث ، wi fi و همگی ی طرز های دیگر با سیگنال های فارغ از سیم ، طراحی NFC نیز بر طبق ارسال داده ها به وسیله فرکانس رادیویی میباشد. در NFC ، داده در بین دو دستگاه از روش الکترومغناطیس ارسال می گردد.
NFC مطابق تگ ها فعالیت می نماید، این نرمافزار به شما اذن میدهد تا یکسری داده را دربین یک تگ NFC و یک دستگاه قادر اندروید و یا این که در میان دو دستگاه قدرتمند اندروید به اشتراک بگذارید.
تگ ها تیم های متنوعی از شرکت کردن را دارا هستند. داده ی ذخیره گردیده در تگ میتواند به صورت های مختلفی نوشته گردد، البته API های اندروید بر پایه ی یک NFC استاندارد به اسم (NFC Data Exchange Format(NDEF میباشند.
فرکانس جابجایی داده در حین NFC رقم 13.56 مگاهرتز میباشد و داده قادر است با سرعت 106، 212 یا این که 424 کیلو بایت بر ثانیه ارسال خواهد شد که برای جابجایی گستره ای از داده از قبیل مبادله ی تصاویر، آواز و فیلم و حتی جزئیات تماس ، کافی است.
دستگاه های کار کشته اندروید با NFC یک کدام از سه طریق کوشش پایین را امان می نمایند :
مدل Reader/Writer : این شیوه به دستگاه NFC اذن میدهد تا تگ های غیر فعال NFC را بخواند یا این که بنویسد.
مدل P2P : این شیوه به دستگاه NFC اذن میدهد تا داده هایی را با دیگر همتا های NFC مبادله نماید.
مدل Card emulation : این نحوه به دستگاه NFC اذن میدهد تا خویش تحت عنوان کارت NFC کار نماید، بدین ترتیب به وسیله یک NFC reader فرنگی قابل دسترس است.
NFC به چه شکل با اندروید فعالیت می نماید ؟
برای داشتن اذن ی دسترسی به NFC سخت افزار ، اذن ی تحت را در فولدر Android.Manifest خویش وارد نمائید :
اولی موضوع ی شایان توجه این میباشد که کلیه ی دستگاه های اندروید دارنده NFC نمی باشند. براین اساس برای اینکه اعتقادوباور نتیجه ها نمائید که اپلیکیشن ی شما در google play فقط برای دستگاه هایی میباشد که دارنده NFC سخت افزار میباشند از آن استعمال نماید، خط ذیل را به پوشه Android.Manifest خویش وارد نمائید.
سخت افزار.nfc" android:required="true"/>
اندروید برای اتصال با یک دستگاه دیگر یک پکیج android.nfc ارائه میدهد. این پکیج دارنده کلاس های پایین است :
NdefRecord : این کلاس یک رکورد تغییر تحول ناپذیر NDEF اکران میدهد.
NfcAdapter : این کلاس آداپتور محلی NFC را علامت میدهد.
NfcEvent : این کلاس داده ها مرتبط با هر اتفاق افتاد NFC را شامل میشود.
NfcManager : این کلاس یک گرداننده (manager) سطح بالاست (high level) ، که برای به دست آوردن یک مثال از یک NfcAdapter به عمل می رود.
Tag : این نحوه یک NFC tag کشف گردیده را نماد میدهد.
سیستم NFC tag در اندروید با یاری بعضی فیلترهای intent فعالیت می نمایند که در پایین ارائه گردیده اند :
ACTION_NDEF_DISCOVERED : این intent برای آغاز یک اکتیویتی به کارگیری میشود هنگامی که یک tag دارنده یک NDEF payload باشد.
ACTION_TECH_DISCOVERED : این intent برای آغاز یک اکتیویتی به کارگیری میشود ، هنگامی که یک tag دارنده یک داده ی NDEF نباشد.
ACTION_TAG_DISCOVERED : این intent وقتی آغاز میشود که هیچ اکتیویتی ، intent های ACTION_NDEF_DISCOVERED یا این که ACTION_TECH_DISCOVERED را در در دست گرفتن ندارد.
رمزنگاری یک نرم افزار که از تکنولوژی NFC به کار گیری می نماید بسیار غامض است، براین اساس از آن در نرم افزار های خویش استعمال نکنید مگر در مواقع ضروری. اذن دهید نگاهی داشته باشیم به آتی ی این حرفه آوری.