ماه: مارس 2020

کار با SearchView در اندروید

خانه » آموزش‌های تکمیلی » کار با SearchView در اندروید
کار با SearchView در اندروید
تقریبا در بیشتر اپلیکیشن‌ها گزینه‌ای برای جستجو وجود دارد که عمل جستجو بنا به ماهیت و کاربرد برنامه می‌تواند در دیتابیس محلی، سرور و… انجام شده و نتیجه به کاربر برگردانده شود. در این جلسه قصد دارم به صورت ساده نحوه تعریف یک ویجت با نام SearchView را بررسی کنم.
آنچه در این آموزش می‌خوانید: SearchView چیست؟ پروژه SearchView در اندروید استودیو اضافه کردن SearchView به تولبار (اکشن بار) SearchView چیست؟ به نام خدا. SearchView یکی دیگر از ویجت‌های کاربردی اندروید است که امکان جستجوی یک یا چند کاراکتر را برای کاربر فراهم کرده و نتیجه جستجو را در قالب یک لیست نمایش می‌دهد.

ویجت SearchView را می‌توان به تولبار (اکشن بار) هم اضافه کرد. این ویجت لیستی از نتایج (در صورت وجود) را نمایش داده و امکان انتخاب یک گزینه توسط کاربر را هم فراهم می‌سازد. در ادامه جلسه یک SearchView را ابتدا در محیط اصلی اکتیویتی و سپس در Toolbar اضافه می‌کنم.
پروژه SearchView در اندروید استودیو ابتدا طبق مبح..

روشن نگه داشتن صفحه نمایش

خانه » آموزش‌های تکمیلی » روشن نگه داشتن صفحه نمایش
روشن نگه داشتن صفحه نمایش
در این جلسه از سری مباحث آموزش برنامه نویسی اندروید قصد دارم نحوه روشن نگه داشتن صفحه نمایش دستگاه اندرویدی، هنگامی که برنامه ما در حال اجراست را بررسی کنم. این کار به دو روش تعریف در اکتیویتی و همچنین لایه XML قابل انجام است.
روشن نگه داشتن صفحه نمایش دستگاه اندرویدی به نام خدا. گاهی اوقات لازم است در یک یا چند اکتیویتی، صفحه نمایش را تا زمانی که اکتیویتی در حال اجراست روشن نگه داریم. برای مثال هنگامی که کاربر درون خودرو از برنامه مسیریابی استفاده می‌کند، لازم است صفحه نمایش بدون لمس صفحه برای چند دقیقه روشن بماند. در اینجا به دو شیوه می‌توانیم در صفحات مشخصی از برنامه، صفحه نمایش را روشن نگه داشته و از خاموش شدن آن جلوگیری کنیم.
ساخت پروژه قبل از هرچیز ابتدا طبق مبحث آموزش ساخت پروژه در اندروید استودیو یک پروژه اندرویدی با نام KeepScreenOn می‌سازم. اکتیویتی را از نوع Empty Activity و زبان را Java انتخاب کردم.
ابتدا روش لایه XML و سپس روش تعریف در اکتیویتی را بررسی می‌کنیم.
رو..

کار با Switch Button در اندروید

خانه » آموزش‌های تکمیلی » کار با Switch Button در اندروید
کار با Switch Button در اندروید
در این جلسه از سری مباحث آموزش برنامه نویسی اندروید به نحوه کار با دکمه سوئیچ یا Switch Button در اندروید می‌پردازیم. از این دکمه عموما برای فعال/غیرفعال کردن یک قابلیت در برنامه‌ها استفاده می‌شود.
Switch Button چیست؟ به نام خدا. اگر تابحال نام این دکمه را نشنیده‌اید، مطمئنا به مراتب و در برنامه‌های مختلفی از آن استفاده کرده‌اید. عمده کاربرد دکمه Switch در فعال (ON) و غیرفعال (OFF) کردن امکانات و قابلیت‌های موجود در اپلیکیشن‌هاست. اگر سری به بخش تنظیمات یک برنامه مانند شبکه اجتماعی اینستاگرام بزنید، تعداد زیادی Switch Button را مشاهده خواهید کرد.

از دیگر کاربردهای این ویجت/اِلِمان می‌توان به فعال و غیر فعال کردن تم تیره (Dark theme) در برخی برنامه‌ها اشاره کرد. این ویجت در Android 4 یعنی API 14 معرفی شده بنابراین با تمامی دستگاه‌های اندرویدی موجود در بازار سازگاری کامل دارد. بیشتر از این نیاز به توضیح پیرامون کاربرد این دکمه نیست بنابراین به اصل مطلب می‌پردازم.
سا..

شنود رویدادها در اندروید توسط BroadcastReceiver

خانه » آموزش‌های تکمیلی » شنود رویدادها در اندروید توسط BroadcastReceiver
شنود رویدادها در اندروید توسط BroadcastReceiver
گاهی اوقات لازم است اپلیکیشن ما بر اساس یک وضعیت یا رویداد که در سیستم عامل اندروید یا سایر برنامه‌ها اتفاق افتاده واکنش نشان داده و متناسب آن پاسخ دهد که با استفاده از کامپوننت‌ BroadcastReceiver امکان پذیر است. در واقع برودکست رسیورها به ما اجازه می‌دهند تا رویدادهای سیستم عامل یا برنامه‌ها را دریافت کنیم. در این جلسه به معرفی این کامپوننت می‌پردازیم.
آنچه در این آموزش می‌خوانید: BroadcastReceiver چیست؟ پیاده سازی BroadcastReceiver در اندروید ساخت BroadcastReceiver ثبت یا رجیستر کردن BroadcastReceiver ثبت BroadcastReceiver در مانیفست (روش استاتیک) ثبت BroadcastReceiver در اکتیویتی (داینامیک) مهمترین رویدادهای سیستمی در اندروید انتشار پیغام یا intent سفارشی (Custom Intent Broadcasting) انتشار پیغام به همراه درخواست پرمیشن انتشار پیغام سفارشی در داخل برنامه (درون برنامه‌ای) BroadcastReceiver چیست؟ به نام خدا. بهتر است با چند مثال شروع ..

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

کتراک

صمغ عربی

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

اسید استیک

کربومر

کافور

خاک دیاتومه

کربن فعال

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

آویسل

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

گلوتن ذرت

لانولین

روغن کندش

کافور

گلوتن

روغن فندوق

لاکتات کلسیم

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

روغن آووکادو

روغن درخت چای

روغن براهمی

روغن نارگیل

کتراک

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

روغن بادام

شی باتر

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

روغن خراطین

روغن جوجوبا

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

روغن آرگان

فوماریک اسید

خاک دیاتومه