ماه: نوامبر 2019

پیاده سازی قابلیت Runtime Permission

خانه » آموزش های کاربردی » پیاده سازی قابلیت Runtime Permission
پیاده سازی قابلیت Runtime Permission
در اندروید ۶ (Marshmallow) قابلیت امنیتی جدیدی با نام Runtime Permission به سیستم عامل اندروید اضافه شد. با معرفی این قابلیت، از اندروید ۶ و به بالا کاربر بجای مشاهده و تایید دسته جمعی مجوزهای موردنیاز برنامه در هنگام نصب، پس از نصب اپلیکیشن تعیین می‌کند برنامه مجوز دسترسی به کدامیک از امکانات را داشته باشد. در این جلسه به نحوه پیاده سازی قابلیت Runtime Permisson در اندروید ۶ و به بالا می‌پردازیم.
Runtime Permission چیست؟ به نام خدا. اگر تجربه کار با یک موبایل یا تبلت اندرویدی قدیمی یعنی قبل از اندروید مارشمالو را دارید، حتما لیست مجوزهای مورد نیاز اپلیکیشن‌ها هنگام نصب را بخاطر دارید. مجوزهایی مانند دسترسی به مخاطبین، دوربین، ارسال و دریافت پیامک، بلوتوث، وای فای و… .

قبل از آغاز عملیات نصب برنامه روی دیوایس اندرویدی، لیستی از تمامی دسترسی‌هایی که توسط آن از سیستم عامل اخذ خواهد شد برای کاربر نمایش داده می‌شد. در تصویر بالا کاربر قبل از آغاز نصب برنامه..

کار با دوربین در اندروید توسط Camera2 API

خانه » آموزش های پایه » کار با دوربین در اندروید توسط Camera2 API
کار با دوربین در اندروید توسط Camera2 API
در این قسمت از سری مباحث برنامه نویسی اندروید به نحوه کار با Camera2 API جهت اتصال مستقیم به سخت افزار دوربین اندروید و ذخیره تصویر روی حافظه دیوایس می‌پردازیم.
این بخش شامل مباحث زیر می‌باشد:
معرفی Camera2 API اندروید معرفی Camera API بررسی مزایای Camera2 API نسبت به آن مجوز یا Permission های موردنیاز برای اتصال به دوربین و ذخیره عکس روی حافظه استفاده از تگ uses-feature جهت فیلتر کردن برنامه در فروشگاه Google Play آشنایی با ویجت TextureView جهت نمایش خروجی دوربین در اکتیویتی معرفی متد شنونده TextureView.SurfaceTextureListener معرفی کلاس CameraManager و نحوه کار با آن جهت مدیریت دوربین‌ها استفاده از متد getCameraIdList برای دریافت لیست شناسه (ID) دوربین‌ها استفاده از متد CameraCharacteristics برای دریافت مشخصات دوربین‌ها کار با متد StreamConfigurationMap جهت دریافت محتوای استریم شده از دوربین دریافت سایز خروجی دوربین بوسیله متد getOutputSizes معرفی..

سوربات پتاسیم استئارات منیزیم بنزوات سدیم منتول وانیل مونوسدیم گلوتامات صمغ عربی استئاریک اسید پودر تالک پرلیت خاک رنگبر روغن آرگان روغن جوجوبا تیو سولفات سدیم کراتین کتراک اسید تانیک پکتین کاراگینان پودر کاکائو

کتراک

صمغ عربی

مونو سدیم گلوتامات

اسید استیک

کربومر

کافور

خاک دیاتومه

کربن فعال

سیلیکون دی اکساید

آویسل

آنتی اکسیدان TBHQ

گلوتن ذرت

لانولین

روغن کندش

کافور

گلوتن

روغن فندوق

لاکتات کلسیم

منیزیم استئارات

روغن آووکادو

روغن درخت چای

روغن براهمی

روغن نارگیل

کتراک

سوربات پتاسیم

روغن بادام

شی باتر

ایزوتیازولین

روغن خراطین

روغن جوجوبا

مالتودکسترین

روغن آرگان

فوماریک اسید

خاک دیاتومه

پروپیونات کلسیم