کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش Xamarin-اصول و آشنایی با برنامه Xamarin

آموزش Xamarin-اصول و آشنایی با برنامه Xamarin

مفاهیم Core Application

این بخش راهنمایی در مورد برخی از چیزهای معمول تر انجام می دهد. وظایف یا مفاهیمی که توسعه دهندگان باید در هنگام توسعه برنامه های آندروید آگاه باشند.

درک سطح API Android

این راهنما توضیح می دهد که چگونه Android از سطوح API برای مدیریت سازگاری برنامه در نسخه های مختلف Android استفاده می کند و توضیح می دهد چگونه تنظیمات پروژه Xamarin.Android را برای راه اندازی این سطوح API در برنامه فعال کنید. علاوه بر این، این راهنما توضیح می دهد که چگونه یک runtime code ، که با سطح "API" متفاوت باشد بنویسید، و یک لیست مرجع از تمام API های سطح Android ارائه می دهد ، شماره نسخه (مانند آندروید 7.1)، نام کد های آندروید (مانند Oreo) ، و ساخت نسخه برای کدها.

نحوه استفاده از SDK Manager

ویژوال استودیو شامل "Android SDK Manager" است که جایگزین مستقل Google Android SDK Manager می شود. در این مقاله نحوه استفاده از مدیریت SDK برای دانلود ابزارهای Android SDK، سیستم عامل ها و سایر اجزای مورد نیاز برای توسعه برنامه های Xamarin.Android را توضیح می دهیم.

منابع(Resources) در آندروید

این مقاله مفهوم منابع(resources) آندروید را در "Xamarin.Android" معرفی می کند و نحوه استفاده از آنها را شرح می دهد. این مقاله نحوه استفاده از " resources " را در "برنامه Android" خود برای پشتیبانی از محلی سازی(localization) برنامه و چندین دستگاه از جمله اندازه و تراکم صفحه نمایش مختلف را پوشش می دهد.

Activity Lifecycle

" Activities" یک بنیاد " building block " از برنامه های آندروید هستند و می توانند به تعداد زیاد در جاهای مختلف حضور داشته باشند. " activity lifecycle" با " instantiation" شروع می شود و با destruction پایان می یابد و شامل بسیاری از states در میان است. هنگامی که activity موقعیت را تغییر می دهد ، lifecycle event method مناسب فرخوانی می شود و اعلان activity تغییر موقعیت و اجازه می دهد به منظور انطباق با این تغییر آن را کد اجرا کند. این مقاله "چرخه عمر فعالیت ها" را بررسی می کند و مسئولیتی را که " activity " در طول هر یک از این تغییرات موقعیت ایفا می کند به عنوان بخشی از یک برنامه کاربردی قابل اعتماد و قابل اطمینان توضیح می دهد.

Services

این مقاله " Android services" را پوشش می دهد، که جزء (components) اندروید است که اجازه می دهد کار در پس زمینه انجام شود. این مقاله سناریوهای مختلفی را نشان می دهد که " services" برای آن مناسب هستند و نشان می دهد چگونه آنها را برای انجام کارهای پس زمینه طولانی مدت و همچنین ارائه رابط کاربری برای تماس های راه دور نشان می دهد.

Broadcast Receivers (پخش کننده های رادیویی)

این راهنما چگونگی ایجاد و استفاده از "گیرنده های پخش" را بررسی می کند که جزء(components) آندروید است ، وبه عنوان پاسخ به پخش برنامه های گسترده در Xamarin.Android است.

Permissions(مجوزها)

شما می توانید از tooling support ساخته شده به "ویژوال استودیو برای مک" یا "ویژوال استودیو" برای ایجاد و اضافه کردن مجوز به " Android Manifest " استفاده کنید. این سند نحوه اضافه کردن مجوزها در Visual Studio و Xamarin Studio را توضیح می دهد.

گرافیک و انیمیشن

Android یک چارچوب بسیار غنی و متنوع برای پشتیبانی از گرافیک و انیمیشن 2D فراهم می کند. این سند این frameworks را معرفی می کند و در مورد نحوه ایجاد گرافیک های سفارشی و انیمیشن ها و استفاده از آنها در برنامه Xamarin.Android بحث می کند.

معماری پردازنده

Xamarin.Android از چندین معماری پردازنده پشتیبانی می کند، از جمله دستگاه های 32 بیتی و 64 بیتی. این مقاله توضیح میدهد چگونه یک برنامه را به یک یا چند معماری CPU پشتیبانی شده از Android هدایت کند.

Handling Rotation

این مقاله نحوه اداره تغییرات جهت گیری دستگاه در Xamarin.Android را توضیح می دهد. این مقاله چگونگی کار با " Android resource system" را برای بارگیری خودکار منابع برای یک " orientation" خاص دستگاه و همچنین نحوه تغییرات برنامه نویسی " orientation" را پوشش می دهد. سپس تکنیک های نگهداری حالت را هنگامی که یک دستگاه چرخانده می شود، توصیف می کند.

کار با Audio

سیستم عامل Android پشتیبانی گسترده ای از " multimedia" را فراهم می کند، که شامل "صدا" و "ویدئو" است. این راهنمای تمرکز بر " audio " در " Android " و پوشش پخش و ضبط صدا با استفاده از کلاس های ساخته شده audio player و recorder و همچنین low-level audio API. این همچنین پوشش کار با رویدادهای "صوتی" پخش شده توسط برنامه های دیگر را پوشش می دهد به طوری که توسعه دهندگان می توانند برنامه های کاربردی خوبی داشته باشند.

Notifications

این بخش نحوه اعمال notifications های local و remote را در Xamarin.Android توضیح می دهد. این عناصر رابط کاربری مختلف " Android notification" را توصیف می کند و API هایی را که با ایجاد و نمایش " notification " درگیر هستند، را مورد بحث قرار می دهد. برای " remote notifications"، هر دو پیام Google Cloud Messaging و Firebase Cloud Messaging توضیح داده می شوند.

Touch

این بخش مفاهیم و جزئیات اجرای حرکات لمسی را در Android توضیح می دهد. API های Touch معرفی شده و توضیح داده می شوند و سپس به دنبال اکتشاف های تشخیص حرکت هستند.

Data Access

این بخش در مورد دسترسی به داده ها در Xamarin.Android با استفاده از SQLite به عنوان موتور پایگاه داده صحبت می کند.

HttpClient Stack و SSL/TLS

این بخش HttpClient Stack و گزینه های SSL / TLS پیاده سازی برای آندروید را توضیح می دهد. این تنظیمات پیاده سازی HttpClient و SSL / TLS را تعیین می کند که توسط برنامه Xamarin.Android شما مورد استفاده قرار می گیرد.

1397/03/13 2447 995
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...