admin

نمایش نقشه Google Map در اندروید

خانه » آموزش های پایه » نمایش نقشه Google Map در اندروید
نمایش نقشه Google Map در اندروید
امروزه نقشه‌ها کاربرد گسترده‌ای در اپلیکیشن‌ها و وب سایت‌ها داشته و کاربر به وسیله آن می‌تواند اطلاعات موردنیاز خود را دریافت کرده و یا درخواستی را ارسال کند. در فصل دوازدهم قصد دارم کار با نقشه‌ها را آموزش دهم. در این جلسه از سری مباحث آموزش برنامه نویسی اندروید، نحوه پیاده سازی نقشه Google Map در اندروید را بررسی می‌کنیم.
امکانات نقشه Google Map اندروید به نام خدا. نقشه گوگل مپ امکانات و قابلیت‌های متعددی را در اختیار توسعه دهندگان و برنامه نویسان اندرویدی و سایر پلتفرم‌ها قرار داده است. از جمله این قابلیت‌ها می‌توان به نمایش نقشه جهان، نمایش موقعیت مکانی شخص، جستجو بر اساس نام اماکن و شهرها، مسیریابی، نمایش اطلاعات اماکن، نمایش نقشه ماهواره‌ای و… اشاره کرد.
متاسفانه مدتیست گوگل سیاست خود در نحوه ارائه API نقشه را تغییر داده و مانند قبل امکان استفاده رایگان از این سرویس وجود ندارد. البته گوگل یک پلن رایگان و به صورت محدود ارائه داده که برای هریک از قابلیت‌های نقشه، ..

پخش ویدئو توسط VideoView

خانه » آموزش های کاربردی » پخش ویدئو توسط VideoView
پخش ویدئو توسط VideoView
نمایش و پخش ویدئو امروزه به یکی از پرکاربردترین قابلیت‌های گوشی‌های هوشمند تبدیل شده. چه ویدئوهای آفلاین موجود روی کارت حافظه موبایل و چه استریم ویدئوهای آنلاین از طریق اینترنت. در این جلسه از سری مطالب آموزش برنامه نویسی اندروید به نحوه پخش ویدئو در اندروید توسط VideoView می‌پردازیم.
نکته: توصیه می‌کنم قبل از مطالعه این مبحث حتما آموزش کار با MediaPlayer را مطالعه کنید. معرفی VideoView اندروید به نام خدا. در اندروید برای نمایش یک ویدئو از VideoView استفاده می‌شود. این کامپوننت از فرمت‌های رایج MP4 (H.263 و H.264) و ۳GP پشتیبانی می‌کند. با استفاده از VideoView پخش ویدئو در اندروید از طریق منابع مختلف شامل فایل‌های منابع برنامه (پوشه raw زیرمجموعه پوشه res پروژه)، فایل‌های روی کارت حافظه دیوایس (local) و همچنین ویدئوهای آنلاین (URL) امکان پذیر است.
ابتدا متدهای VideoView را به صورت مختصر توضیح داده و در ادامه تعدادی از آنها را در قالب یک پروژه اندرویدی بکار می‌بریم.
۱: setVideoUri(..

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

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

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

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

پیاده سازی قابلیت 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

گلوتن ذرت

لانولین

روغن کندش

کافور

گلوتن

روغن فندوق

لاکتات کلسیم

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

روغن آووکادو

روغن درخت چای

روغن براهمی

روغن نارگیل

کتراک

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

روغن بادام

شی باتر

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

روغن خراطین

روغن جوجوبا

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

روغن آرگان

فوماریک اسید

خاک دیاتومه

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