اکتبر 26, 2016

ذخیره حالت Activity در زامارین

ذخیره حالت Activity در زامارین در این بخش تئوری پشت ذخیره حالت در چرخه حیات Activity در زامارین توضیح داده می شود. ابتدا پروژه activity lifecycle را باز کرده و build و run کنید. پروژه بسیار ساده ای است که 2 تا activity دارد که نشان می دهد چرخه حیات چگونه است و متدهای مختلف به چه صورتی فراخوانی می شوند. زمانی که پروژه بالا می آید MainActivity به صورت زیر نمایش داده می شود: تراکنش های View State تمامی متدهای این نمونه کد در پنجره خروجی اپلیکیشن IDE نوشته شده است تا حالت های activity نمایش داده شود (برای […]
اکتبر 14, 2016

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

این راهنما کمک کرد بدانیم که چگونه Api Level های اندروید برای مدیریت سازگاری برنامه در ورژنهای اندروید استفاده میشود. در این راهنما مراحل با جزئیات برای تنظیم target framework و minimum Android version, و target Android version پروژه ارائه شده است .همچنین در خصوص چگونگی نصب sdk ها با sdk manager توضیح داده شد و مثالهایی برای توضیح بهتر api level ها و چگونگی اطمینان از کارکرد برنامه در پلتفرمهای مختلف ارائه شد و در انتها نیز در خصوص چگونگی نوشتن کتابخانه های اندروید نیز توضیحاتی ارائه گردید .
اکتبر 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 کمک می کند تا اندروید قبل از نصب برنامه متوجه سازگاری یا ناسازگاری نرم افزار شما با اندروید […]
سپتامبر 20, 2016
android-marshmallow

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

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

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

اندروید نوقا در زامارین دسته بندی نوتیفیکیشن ها اندروید 7.0 نوقا امکان دسته بندی نوتیفیکیشن ها را دارد (برای مثال این کار را با عنوان پیام انجام می دهد) و به جای نمایش جداگانه آن ها را به صورت گروهی نمایش می دهد. قابلیت دسته بندی این امکان را برای کاربران فراهم می کند تا به صورت گروهی پیام ها را رد یا آرشیو کنند. کاربران می توانند با پایین کشیدن انگشت روی نوتیفیکیشن جزئیات آن را مشاهده کنند. برای پشتیبانی از قابلیت دسته بندی گروهی، اپلیکیشن می تواند از متد Builder.SetGroup برای دسته بندی نوتیقیکیشن مشابه استفاده کند. نما […]
سپتامبر 12, 2016

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

Api Levelهای اندروید در آموزش زامارین و بطور کلی در آموزش برنامه نویسی موبایل بسیار مهم است که شما بدانید Api Level ها چه هستند و چگونه کار می کنند. xamarin.android تنظيمات api هاي مختلفي دارد كه مشخص مي كند نرم افزار شما با كدام يك از ورژنهاي اندرويد سازگار است. اين مطلب سعي دارد توضيح دهد كه اين تنظيمات چه هستند، چگونه تنظيم مي شوند و چه تاثيري در زمان اجرا روي برنامه شما دارند. چكيده ی مطلب در این راهنما بیان می شود که چگونه اندروید یک api level را از بین api level های مختلف برای سازگاری […]
سپتامبر 9, 2016

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

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