سال: 2019

پخش صوت با استفاده از کلاس MediaPlayer

خانه » آموزش‌های تکمیلی » پخش صوت با استفاده از کلاس MediaPlayer
پخش صوت با استفاده از کلاس MediaPlayer
در این جلسه ابتدا با کلاس MediaPlayer در اندروید آشنا شده سپس در قالب یک پروژه ساده به بررسی متدهای این کلاس برای مدیریت پخش فایل‌های صوتی در اندروید می‌پردازیم.
معرفی MediaPlayer در برنامه نویسی اندروید به نام خدا. پخش صوت یکی از قابلیت‌هایی است که امروزه کاربرد گسترده‌ای در تلفن‌های هوشمند دارد. از جمله این کاربردها می‌توان به برنامه‌های پخش موسیقی و یا تقویم‌ها اشاره کرد. کاربر توسط یک برنامه مدیریت فایل‌های صوتی می‌تواند آهنگ‌ها و آلبوم‌های موسیقی را از روی کارت حافظه دیوایس اندرویدی خود اجرا و پخش کند. همچنین قابلیت‌های دیگری در این برنامه‌ها وجود دارند از جمله تغییر فایل صوتی در حال پخش، نمایش مدت زمان هر آهنگ یا فایل صوتی، نمایش موقعیت فعلی پخش صوت (اینکه چه مدت زمانی از شروع سپری شده و چه زمانی باقی مانده) و… . همچنین در یک برنامه تقویم کاربر می‌تواند قابلیت پخش اذان را فعال کند. از دیگر کاربردها می‌توان به پخش صداهای مختلف در یک بازی اشاره کرد. ..

آشنایی با Service ها در اندروید

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

پیاده سازی قابلیت 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 معرفی..

نقشه راه برنامه نویسی برای یادگیری مبتدیان

اگر تازه میخواهید وارد حوزه برنامه نویسی شوید و دنبال یک نقشه راه درست برای یادگیری هستید جای خوبی امدید چون قراره در این مطلب در مورد نقشه راه برنامه نویسی برای افراد مبتدی صحبت کنیم. قرار نیست در این مطلب شما رو سردرگم یا دنبال نخود سیاه بفرستیم میخواهیم اصل داستان رو مورد بررسی قرار دهیم. افرادی که این مقاله رو مطالعه می کنند بعدش می تونند یک مسیر درست رو پیدا کنند و به راحتی در همان مسیر شروع به یادگیری و آموزش برنامه نویسی کنند.
افراد زیادی در مورد نقشه راه برنامه نویسی مطلب نوشته اند اما متاسفانه بر اساس تخصص و تعصبی داشتند خیلی چیزا رو فراموش یا اینکه افراد رو به بی راه میفرستند. مثلا یکی از این افراد در نقشه راهی که ارائه کرد بود ابتدا زبان سی بعد زبان سی پلاس پلاس و در گام بعدی زبان سی شارپ رو برای یادگیری معرفی کرده بود و در آخر گفته بود باید حتما جاوا رو یاد بگیرید. نمیدونم بر اساس چه منطق یا مرجعی اینجور مسیری رو پیشنهاد داده است. یادگیری همین ۴ زبان حداقل چند سال وقت میبره و اصلا نیاز نیست این ۴ تا رو یاد گرفت چون هر کدام یک زبان مستقل هستند و قرار نیست شما چند زبان یاد ب..

چه چیزهایی پیش نیاز برنامه نویسی سی شارپ هستند؟

برای یادگیری هر چیزی باید ابتدا بدونیم چه پیش نیازهایی دارد تا آنها را فراهم نماییم و استارت کار رو بزنیم در اینجا قراره در مورد پیش نیاز برنامه نویسی سی شارپ صحبت کنیم. اگر ما میخواهیم یک برنامه نویس حرفه ای در سی شارپ شویم باید بدانیم چه چیزهایی رو ابتدا آماده تا سریع شروع به یادگیری و آموزش برنامه نویسی سی شارپ کنیم.
قبلا در مقالات دیگر به صورت غیر مستقیم، اشاره ای به موضوع پیش نیاز برنامه نویسی سی شارپ داشته ایم ولی حالا تصمیم گرفتم در قالب یک مقاله کامل و مستقل در مورد این موضوع صحبت کنم. سعی می کنم هر چیزی که نیاز هستش و به عنوان پیش نیاز لازم داریم رو در این مقاله معرفی کنم. پس اگر میخواهید زبان سی شارپ رو شروع کنید ولی نمیدونید چطوری استارت زده و پیش نیازهاشو فراهم نمایید این مقاله می تواند به شما کمک کند.
قبل از اینکه در مورد پیش نیاز برنامه نویسی سی شارپ صحبت کنیم باید یه توضیح کوچولو در مورد زبان سی شارپ ارائه دهیم که حداقل بدونم سی شارپ دقیق چی هستش و چه کاربردی دارد. سی شارپ یک زبان چند منظوره است یعنی می توان از آن برای برنامه نویسی ویندوز، طراحی سایت، نوشتن اپلیکیشن مو..

سورس کد برنامه دانلود زیرنویس در ویندوز به زبان پایتون

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

یادگیری برنامه نویسی وب از صفر تا ۱۰۰

یادگیری برنامه نویسی وب مدتی است که رو بورس افتاده طوری که تعداد زیادی از مخاطبین برنامه نویسی سمتش رفته اند البته اینم بگم که این هجوم به سمت یادگیری برنامه نویسی وب هیچ مشکلی نداره، چون هم در داخل کشور هم در خارج به شدت وضعیت بازار کار عالی دارد و روز به روز این بازار کار در حال رشد و پیشرفت است. در حال حاضر خیلی از افراد دنبال سایت هستند تعداد زیادی از کسب و کارهای فیزیکی برای آنلاین کردن کسب و کارشون سراغ طراحان سایت و شرکت های طراحی سایت میرند و در کل اکثریت افراد و مشاغل نیاز به سایت دارند.
پس با این شرایط وضعیت خوبی برای یادگیری برنامه نویسی وب وجود دارد اگر دنبال یک شغل با درآمد و جایگاه اجتماعی خوب هستید به نظرم طراح سایت شدن می تواند یکی از گزینه های شما باشد. در این مقاله قرار نیست در مورد مزایای یادگیری برنامه نویسی وب صحبت کنیم میخواهیم یک مسیر درست برای یادگیریش ارائه دهیم تا کسانی که می خواهند برنامه نویس وب شوند به راحتی مسیر رو طی کنند. پس اگر دنبال یک نقشه راه برای متخصص شدن در این حوزه هستید به نظرم این مقاله می تواند به شما کمک خوبی کند.

قبل از اینکه در مورد یادگ..

تمرین برنامه نویسی باید چطور و چگونه انجام شود؟

به نظرم اصلی ترین مسئله در حوزه یادگیری برنامه نویسی، تمرین هستش که متاسفانه خیلی به آن توجه نمی شود طوری که افراد فقط آموزش میبینند و به ندرت میبینم افراد تمرین داشته باشند. در این مقاله میخوام در مورد تمرین برنامه نویسی صحبت کنم که چطور انجام بشه که شما بتونید با همین کار، تبدیل به یک برنامه نویس حرفه ای و کاربلد شوید. بهتون قول میدم اگر اینجور که من میگم تمرین برنامه نویسی رو انجام دهید خیلی راحت و در زمان نسبتا کوتاهی (کمتر از یک سال) می توانید به یک برنامه نویس خوب تبدیل شوید.
به شخصه چندین سال هستش که در حوزه یادگیری و آموزش برنامه نویسی فعال هستم و میدونم اگر فقط آموزش ببینیم و هیچ گونه تمرین و اقدام عملی در این زمینه نداشته باشیم هیچ اتفاقی نمی افتد و نهایتا چند ساعت فیلم آموزشی دیده ایم. پس اگر هدف شما اینه که به عنوان یک برنامه نویس حرفه ای صاحب شغل و درآمد بشید این مقاله رو تا انتها مطالعه کنید و حتما انجامش بدید بدون انجام دادن انگار کار خاصی نکردید. به نظرم تمرین برنامه نویسی مهمترین موضوع در زمان یادگیری برنامه نویسی هستش که باید توجه ویژه بهش شود.

قرار نیست در اینجا د..

کار با دوربین در اندروید توسط برنامه داخلی

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

قطعا نیازی به معرفی قابلیت‌های دوربین و موارد کاربرد آن در گوشی‌های موبایل و تبلت‌ها نیست! همه ما روزانه با این قسمت از دیوایس خود سروکار داریم و برای گرفتن عکس، اسکن QR Code یا بارکد قبوض و… نیازمند وجود سخت افزار دوربین روی دیوایس هستیم. امروزه تقریبا تمامی دستگاه‌های اندرویدی و در سطح بالاتر، تمامی تلفن‌های همراه هوشمند و همچنین تبلت‌ها از حداقل یک دوربین برخوردار هستند. درصد زیادی از این دستگاه‌ها علاوه بر دوربین اصلی که در پشت قرار دارد، دارای یک دوربین جانبی نیز هستند که اصطلاحا دوربین سلفی نامیده می‌شودکه در جلوی دستگاه تعبیه شده است.
روش‌های استفاده از دوربین در برنامه نویسی اندروید بطور کلی برای بکارگیری دور..

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

کتراک

صمغ عربی

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

اسید استیک

کربومر

کافور

خاک دیاتومه

کربن فعال

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

آویسل

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

گلوتن ذرت

لانولین

روغن کندش

کافور

گلوتن

روغن فندوق

لاکتات کلسیم

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

روغن آووکادو

روغن درخت چای

روغن براهمی

روغن نارگیل

کتراک

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

روغن بادام

شی باتر

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

روغن خراطین

روغن جوجوبا

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

روغن آرگان

فوماریک اسید

خاک دیاتومه