آوریل 21, 2017
تب زامارین

ایجاد تب در زامارین

در این پروژه شما طریقه ی ایجاد تب در زامارین را آموزش می بینید .علاوه بر ساخت تب دستورات مربوط به نمایش پیغامهای پاپ آپ روی صفحه به ازای تغییر هر تب را نیز مشاهده می نمایید. لینک دریافت نمونه پروژه ی تب بار در زامارین
آوریل 15, 2017
xamarin-android

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

Fragment در زامارین ایجاد یک Fragment برای ایجاد یک Fragment باید یک کلاس از نوع Android.App.Fragment ایجاد و متد OnCreateView آن را در صورت نیاز رونویسی کنیم. زمانیکه Fragment در صفحه قرار می گیرد و یک view را برای ما باز می گرداند، متد OnCreateView توسط Activity که در آن قراردارد فراخوانی خواهد شد. متد OnCreateView بطور پیشفرض این view را با افزودن یک فایل layout به container پدر، ایجاد می کند. زمانیکه اندروید، مشخصات لایه پدر را در UI (رابط کاربری) بکار می برد، مشخصات container ها اهمیت خواهد داشت. لطفا به کد زیر توجه کنید: [crayon-5a2ed273797f5484838919/] قطعه کد […]
نوامبر 23, 2016
وب سرویس در زامارین

ارتباط با web api در زامارين

در اين مطلب شما چگونگي اتصال و استفاده از سرويسهاي web api با خروجي json را خواهيد آموخت.
اکتبر 14, 2016

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

این راهنما کمک کرد بدانیم که چگونه Api Level های اندروید برای مدیریت سازگاری برنامه در ورژنهای اندروید استفاده میشود. در این راهنما مراحل با جزئیات برای تنظیم target framework و minimum Android version, و target Android version پروژه ارائه شده است .همچنین در خصوص چگونگی نصب sdk ها با sdk manager توضیح داده شد و مثالهایی برای توضیح بهتر api level ها و چگونگی اطمینان از کارکرد برنامه در پلتفرمهای مختلف ارائه شد و در انتها نیز در خصوص چگونگی نوشتن کتابخانه های اندروید نیز توضیحاتی ارائه گردید .
اکتبر 2, 2016

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

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

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

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

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

احراز هویت با اثر انگشت در زامارین برای شروع ابتدا باید طریقه کانفیگ کردن پروژه های Xamarin.Android را بررسی کرد تا اپلیکیشن توانایی احراز هویت با اثر انگشت را داشته باشد: 1. برای تعریف مجوز Api های لازم برای اثر انگشت ابتدا AndroidManifest.xml آپدیت شود. 2. دریافت مجوز FingerprintManager 3. بررسی اینکه دستگاه توانایی اسکن اثر انگشت را دارا باشد. درخواست مجوز در manifest اپلیکیشن در یک اپلیکیشن اندروید باید درخواست مجوز USE_FINGERPRINT در manifest داده شود. تصویر زیر طریقه دادن این مجوز را نشان می دهد. گرفتن نمونه از FingerprintManager در مرحله بعد، اپلیکیشن باید یک نمونه از FingerprintManager […]
آگوست 27, 2016

Android Beam در زامارین

Android Beam در زامارین Android Beam یک تکنولوژی جدید Near Field Communication (NFC) در اندروید 4 است که به اپلیکشن ها اجازه به اشتراک گذاشتن اطلاعات در نزدیکی NFC را می دهد. Android Beam زمانی که دو دستگاه در یک رنج هستند با پوش کردن پیام در NFC کار می کند. یک فعالیت در یک دستگاه یک پیام ایجاد می کند و مشخص می کند که فعالیت (یا فعالیت ها) می تواند عمل پوش کردن را هندل کند. هنگامی که فعالیت مشخصی در پیش زمینه است و دستگاه ها در یک رنج هستند، Android Beam پیام ها را به دستگاه […]
آگوست 27, 2016
Best-Android-Emulator

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

از منوهای ویژوال استودیو قسمت tools>android>android emulator manager را باز می کنیم پنجره ای شبیه تصویر زیر مشاهده می شود . در این صفحه همانطور که در تصویر فوق می بینید سمت راست دکمه های کاربردی ما وجود دارند که برای ایجاد یک ایمولیتور باید دکمه Create را بزنیم. در پنجره ی جدید باید موارد خواسته شده را تکمیل نمایید تا یک ایمولیتور ساخته شود .