سپتامبر 16, 2016

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

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

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

اندروید نوقا در زامارین قابلیتهای جدید اندروید نوقا اندروید 7.0 نوقا فیچرها و قابلیت های جدید بسیاری را معرفی کرده است مانند پشتیبانی از Multi-window، افزایش نوتیفیکیشن و Data Saver. جلوتر به این موارد پرداخته خواهد شد. حالت Multi-window این حالت به کاربر اجازه می دهد تا 2 اپلیکیشن را در کنار هم باز کند و از multitasking به طور کامل پشتیبانی می کند. اپلیکیشن ها می توانند به صورت کنار هم در حالت landscape و یکی بالای دیگری در حالت portrait در مد split-screen نمایش داده شوند. کاربران می توانند با drag کردن تقسیم کننده اندازه هر اپلیکیشن را […]
سپتامبر 12, 2016

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

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

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

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

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

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

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

احراز هویت اثر انگشت در زامارین ثبت اثر انگشت بررسی اجمالی این تنها راه ممکن برای نرم افزار اندروید برای احراز هویت اثر انگشت این است که دستگاه در حال حاضر با احراز هویت اثر انگشت پیکربندی شده باشد. این راهنما در مورد ثبت اثر انگشت در دستگاه یا شبیه ساز بحث و بررسی می کند. شبیه سازها امکان داشتن سخت افزار واقعی برای انجام اسکن اثر انگشت ندارند اما امکان شبیه سازی اسکن اثر انگشت را با استفاده از Android Debug Bridge (پایین تر در مورد آن توضیح داده می شود) دارند. در این راهنما در مورد چگونگی فعالسازی […]
سپتامبر 9, 2016
fingerprint-scanner

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

احراز هویت با اثر انگشت در زامارین راهنمایی و خلاصه راهنمایی 1- از اندرویدی که کتابخانه v4 را ساپورت می کند و با Apiها سازگاری دارد استفاده کنید: این مورد کد اپلیکیشن را با حذف چک API از کد ساده می کند و اجازه می دهد اپلیکیشن هدفی ممکن برای اکثر دستگاه ها باشد. 2- جایگزینی برای احراز هویت با اثر انگشت پیدا کنید: احراز هویت اثر انگشت یک راه عالی سریع برای اپلیکیشن در احراز هویت کاربر است، با این حال، نمی توان تصور کرد که همیشه کار خواهد کرد و یا در دسترس است. ممکن است که اسکنر […]
سپتامبر 2, 2016
fingerprint-scanner

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

احراز هویت با اثر انگشت در زامارین پاسخ به احراز هویت CallBackها در زامارین اسکنر اثر انگشت در thread مربوط به خود در پس زمینه اجرا می شود و هنگامی که به پایان می رسد نتیجه اسکن را با فراخوانی متد FingerprintManager گزارش می کند. AuthenticationCallback در thread مربوط به UI است. اپلیکیشن اندروید باید کنترل خود را ایجاد کند تا این کلاس انتزاعی توسعه داده شود، تمامی روش ها در زیر اجرا شده اند: 1- (OnAuthenticationError(int errorCode, ICharSequence errString: زمانی که خطای غیرقابل قبولی وجود دارد صدا می شود. این روش چیزی بیشتر از یک اپلیکیشن یا کاربری که […]
آگوست 30, 2016
fingerprint-scanner

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

احراز هویت با اثر انگشت در زامارین ایجاد CryptoObject یکپارچگی نتایج احراز هویت اثر انگشت در اپلیکیشن مهم است و روش شناخت کاربر توسط اپلیکیشن است. به صورت تئوری ممکن است نرم افزارهای مخرب شخص ثالث، از نتایج بازگردانده شده توسط اسکنر اثر انگشت جلوگیری کرده و در آن مداخله کنند. در این بخش در مورد تکنیکی برای حفظ و اعتبار نتایج اثر انگشت بحث می شود. FingerprintManager.CryptoObject یک wrapper روی Api ها cryptography جاواست و از FingerprintManager برای حفظ درستی درخواست احراز هویت استفاده می کند. به طور معمول، یک شی Javax.Crypto.Cipher مکانیسمی برای رمزنگاری نتایج اسکنر اثر انگشت […]