ماه: آوریل 2020

بدست آوردن اطلاعات دستگاه اندرویدی

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

تشخیص جهت (orientation) صفحه نمایش دستگاه اندرویدی

خانه » آموزش‌های تکمیلی » تشخیص جهت (orientation) صفحه نمایش دستگاه اندرویدی
تشخیص جهت (orientation) صفحه نمایش دستگاه اندرویدی
در این جلسه از سری مباحث آموزش برنامه نویسی اندروید قصد داریم دو روش بدست آوردن جهت یا Orientation صفحه نمایش دستگاه‌های اندرویدی را بررسی کنیم. به این ترتیب می‌توانیم تشخیص دهیم صفحه نمایش در حالت عمودی (Portrait) قرار گرفته یا افقی (Landscape).
تشخیص جهت صفحه نمایش در اندروید به نام خدا. در روند توسعه یک اپلیکیشن اندرویدی ممکن است در برخی مواقع لازم باشد عمل یا اعمالی بر اساس نحوه قرارگیری دستگاه انجام شوند. این عمل و تغییرات می‌تواند در رابط کاربری بوده و یا اینکه مربوط به عملکرد اصلی برنامه ما باشد.
برای تشخیص جهت قرارگیری صفحه نمایش به دو روش می‌توان عمل کرد که در ادامه و در قالب یک پروژه، هر دو روش را بررسی می‌کنیم. مطابق مبحث آموزش ساخت پروژه در اندروید استودیو یک پروژه اندرویدی با نام Orientation می‌سازم. اکتیویتی را از نوع Empty Activity و زبان را Java انتخاب کردم.
ابتدا دو TextView در layout اکتیویتی تعریف می‌کنم تا خروج..

بدست آوردن اندازه صفحه نمایش دستگاه اندرویدی

خانه » آموزش‌های تکمیلی » بدست آوردن اندازه صفحه نمایش دستگاه اندرویدی
بدست آوردن اندازه صفحه نمایش دستگاه اندرویدی
در این جلسه از سری مباحث آموزش برنامه نویسی اندروید قصد داریم نحوه بدست آوردن اندازه صفحه نمایش یک دستگاه اندرویدی را بررسی کنیم. برای این کار از دوس کلاس Display و DisplayMetrics استفاده خواهیم کرد.
بدست آوردن اندازه صفحه نمایش در اندروید به نام خدا. در برخی موارد ممکن است توسعه دهنده و برنامه نویس اندروید، نیازمند دانستن اندازه (طول و عرض) صفحه نمایش دستگاه‌های اندرویدی بر حسب پیکسل (pixel) باشد تا بر اساس آن بتواند عمل مناسبی انجام دهد. همچنین می‌توان تراکم پیکسلی صفحه نمایش یا همان DPI (مخفف Dots per inch) به معنی تعداد نقطه در اینچ را نیز بدست آورد.
برای اینکار مطابق مبحث آموزش ساخت پروژه در اندروید استودیو یک پروژه اندرویدی با نام ScreenSize می‌سازم. اکتیویتی را از نوع Empty Activity و زبان را Java انتخاب کردم. در این تمرین از دو کلاس Display و DisplayMetrics برای بدست آوردن اندازه صفحه نمایش استفاده می‌کنم که از کلاس دوم علاوه بر سایر ..

نمایش و حذف view ها با متد setVisibility

خانه » آموزش‌های تکمیلی » نمایش و حذف view ها با متد setVisibility
نمایش و حذف view ها با متد setVisibility
در این جلسه قصد دارم کاربرد متد setVisibility() را در برنامه نویسی اندروید بررسی کنم. به وسیله این متد می‌توانیم یک View را مخفی، حذف و یا نمایان کنیم. این سه حالت به ترتیب با تعیین پارامتر ورودی INVISIBLE و GONE و VISIBLE برای این متد انجام می‌شود. در ادامه مبحث به معرفی متد و هر یک از سه حالت ذکر شده در قالب یک پروژه عملی می‌پردازم.
معرفی متد setVisibility() به نام خدا. گاهی اوقات در طراحی صفحات یک برنامه اندرویدی (و البته سایر سیستم عامل‌ها) لازم است تا قسمتی از صفحه یا یک فرم، به عبارتی یک View تحت شرایط خاصی، از روی صفحه حذف شده و یا نمایش داده شود. برای انجام این کار در اندروید می‌توانیم از متد setVisibility() استفاده کنیم.
به عنوان مثال صفحه تنظیمات برنامه را درنظر بگیرید که قصد داریم با فعال شدن Switch Button اول توسط کاربر، یک Switch Button دیگر یا هر View مورد نیاز دیگری ظاهر شود و یا بلعکس؛ با فعال شدن یک دکمه سوئیچ، یک View دیگر از صفحه ح..

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

کتراک

صمغ عربی

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

اسید استیک

کربومر

کافور

خاک دیاتومه

کربن فعال

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

آویسل

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

گلوتن ذرت

لانولین

روغن کندش

کافور

گلوتن

روغن فندوق

لاکتات کلسیم

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

روغن آووکادو

روغن درخت چای

روغن براهمی

روغن نارگیل

کتراک

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

روغن بادام

شی باتر

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

روغن خراطین

روغن جوجوبا

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

روغن آرگان

فوماریک اسید

خاک دیاتومه