اکتبر 12, 2016
activity lifecycle

چرخه حیات Activity در زامارین (بخش اول)

چرخه حیات Activity در زامارین Activityها پایه های اصلی اپلیکیشن های اندروید هستند و می توانند در حالت های مختلف وجود داشته باشند.چرخه حیات activity با یک instantiation شروع و با destruction با پایان می رسد. در این بین حالت های مختلفی را شامل می شود. زمانی که حالت activity تغییر می کند متد مناسب چرخه حیات فراخوانی می شود و activity را از یک تغییر حالت ناگهانی مطلع می سازد و به منظور انطباق با این تغییر اجازه اجرای کد را به آن می دهد. این مقاله به بررسی چرخه حیات activityها و مسئولیتی که هر activity در طول […]
اکتبر 10, 2016

تنظیمات اندروید برای برنامه نویسی در زامارین (بخش دوم)

تنظیمات گوشی برای برنامه نویسی در زامارین نصب درایورهای USB بعد از دانلود درایورهای USB باید آن ها را نصب کرد. برای نصب درایورها در ویندوز 7: 1- گوشی را با کابل USB به کامپیوتر وصل کنید 2- روی Computer در desktop یا Windows Explorer کلیک راست کرده و Manage را انتخاب نمایید. 3- Devices را از سمت چپ انتخاب نمایید 4- Other Devices را از سمت راست پیدا نمایید 5- روی نام دستگاه راست کلیک کرده و Update Driver Software را کلیک کنید این کار ویزاد آپدیت سخت افزار را launch می کند. 6- Browse my computer for driver […]
اکتبر 6, 2016
android-library

برطرف کردن مشکلات مربوط به نصب کتابخانه ها در زامارین (بخش اول)

در برخی موارد ممکن است هنگام نصب کتابخانه های Android Support با مشکلاتی مواجه شوید که در این مقاله قصد داریم برخی از راهکارها را برای حل این مشکل معرفی کنیم. در برخی موارد ممکن است هنگام بیلد کردن پروژه، زمانی که ویژوال استودیو سعی در دانلود و نصب کتابخانه‌های مورد نیاز دارد، با خطا مواجه شوید. علت بسیاری از این خطاها عمدتا مربوط به مشکلات اتصال اینترنت و شبکه می باشند (در مورد خودم پروکسی تنظیم شده در محل کار علت اصلی ایجاد این مشکل بود). در برخی از موارد نیز ممکن است به علت خرابی فایل دانلود شده با این خطا مواجه شوید. در این آموزش انواع خطاهای متداول در فرایند نصب کتابخانه های Support Android را بررسی خواهیم کرد.
اکتبر 4, 2016

تنظیمات اندروید برای برنامه نویسی در زامارین (بخش اول)

تنظیمات اندروید برای برنامه نویسی در زامارین در این مقاله به بحث در مورد چگونه راه اندازی دستگاه اندروید و اتصال آن به کامپیوتر پرداخته خواهد شد تا برای اجرا و دیباگ اپلیکیشن های Xamarin.Android مورد استفاده قرار گیرد. تنظیماتی که شامل اتصال دستگاه به کامپیوتر برای دیباگ کردن مورد نیاز است به شرح زیر است: 1-فعال کردن حالت دیباگ روی دستگاه: به طور پیش فرض این حالت روی گوشی ها فعال نیست. 2-نصب درایو های USB: نصب تنظیمات برای سیستم عامل های Mac ضروری نیست اما برای کامپیوترهایی که ویندوز دارند ممکن است نصب این درایورهای USB لازم باشد. […]
اکتبر 2, 2016

Api Level های اندروید (بخش دوم)

Api Level های اندروید Android Api Level هر گوشی اندرویدی دقیقا یک api level را پشتیبانی می کند. این api level در هر پلتفرم اندرویدی به صورت یکتا تضمین و مشخص شده است . api level دقیقا کتابخانه هایی را که برنامه شما می تواند درون آن صدا کند را شناسایی می کند . این شناسایی ترکیبی از شی های manifest و مجوزها و غیره می باشد که در برابر شما به عنوان یک برنامه نویس اندروید، است . سیستم api level کمک می کند تا اندروید قبل از نصب برنامه متوجه سازگاری یا ناسازگاری نرم افزار شما با اندروید […]
سپتامبر 29, 2016
android-marshmallow

اندروید مارشمالو در زامارین (بخش چهارم)

اندروید مارشمالو در زامارین تب های سفارشی کروم تب های کروم این امکان را برای کاربر فراهم می کند تا کاربران بدون خروج از اپلیکیشن بتوانند وب سایت ها را نمایش دهند. این قابلیت به اپلیکیشنتان کنترل بهتری روی وب به کاربر می دهد. این کار انتقال یکپارچه بین زبان و محتوای وب بدون نیاز به WebView ایجاد می کند. موارد سفارشی کردن زیر به ایجاد احساس بهتر به کاربر کمک می کند: 1- Toolbar color 2- انیمیشن های ورود و خروج 3- اکشن های سفارشی در نوار ابزار کروم و overflow menu 4- pre-start کروم و pre-fetch محتوا ( […]
سپتامبر 23, 2016
android-marshmallow

اندروید مارشمالو در زامارین (بخش سوم)

اندروید مارشمالو در زامارین قابلیت های جدید بسیاری از تغییرات معرفی شده در اندروید مارشمالو در بهبود کاربری اندروید، افزایش عملکرد و رفع اشکالات متمرکز شده است. با این حال، مارشمالو نیز برخی از تغییرات گسترده را در اصول و مبانی پلت فرم اندروید معرفی می کند. در ادامه در مورد پیشرفت های برجسته در اندروید مارشمالو بحث خواهد شد. مجوزهای RunTime سیستم مجوزدهی اندروید مارشمالو نسبت به اندروید لیلی پاپ به طور قابل توجهی بهینه سازی و ساده شده است. در اندروید 6.0 مارشمالو کاربران اجازه دسترسی مورد به مورد در زمان اجرا دارند. برای پشتیبانی از این قابلیت […]
سپتامبر 20, 2016
android-marshmallow

اندروید مارشمالو در زامارین (بخش دوم)

اندروید مارشمالو در زامارین شروع کار با زامارین برای شروع کار با استفاده از اندروید مارشمالو و Xamarin.Xamarin قبل از ایجاد پروژه اندروید مارشمالو باید آخرین ابزار و پکیج های SDK را دانلود و نصب نمایید. 1-آخرین آپدیت های زامارین را از جای ثابتی نصب نمایید. 2-پکیج های SDK و ابزار اندروید 6.0 مارشمالو نصب شود. 3-ایجاد یک پروژه Xamarin.Android و targetهای اندروید 6.0 مارشمالو (API Level 23). 4-یک ایمولیتور یا دستگاه برای اندروید مارشمالو کانفیگ نمایید هر کدام در ادامه به طور کامل توضیح داده خواهد شد. نصب آپدیت های زامارین برای آپدیت زامارین که از اندروید 6.0 مارشمالو […]
سپتامبر 18, 2016
android-marshmallow

اندروید مارشمالو در زامارین (بخش اول)

اندروید مارشمالو در زامارین این مقاله به شما کمک می کند تا با کمک Xamarin.Android برای اندروید 6.0 مارشمالو در زامارین اپلیکیشن بنویسید. این مقاله به ارائه یک طرح کلی از قابلیت های جدید در اندروید 6.0 مارشمالو پرداخته و توضیح می دهد که چطور از Xamarin.Android برای توسعه اندروید 6.0 مارشمالو در زامارین استفاده شود و نمونه کدهایی برای نمایش چگونگی استفاده از Xamarin.Android در اندروید 6.0 مارشمالو قرار داده خواهد شد. مرور کلی اندروید 6.0 مارشمالو نسخه اصلی اندروید بعد از اندروید لیلی پاپ می باشد که در حال حاضر از طرف گوگل در دسترس است و در […]