admin

کار با دوربین در اندروید توسط 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 یا بارکد قبوض و… نیازمند وجود سخت افزار دوربین روی دیوایس هستیم. امروزه تقریبا تمامی دستگاه‌های اندرویدی و در سطح بالاتر، تمامی تلفن‌های همراه هوشمند و همچنین تبلت‌ها از حداقل یک دوربین برخوردار هستند. درصد زیادی از این دستگاه‌ها علاوه بر دوربین اصلی که در پشت قرار دارد، دارای یک دوربین جانبی نیز هستند که اصطلاحا دوربین سلفی نامیده می‌شودکه در جلوی دستگاه تعبیه شده است.
روش‌های استفاده از دوربین در برنامه نویسی اندروید بطور کلی برای بکارگیری دور..

کاربرد تگ uses-feature در مانیفست

خانه » آموزش های کاربردی » کاربرد تگ uses-feature در مانیفست
کاربرد تگ uses-feature در مانیفست در این جلسه از سری مباحث آموزش برنامه نویسی اندروید ابتدا به بررسی کاربرد تگ uses-feature در برنامه نویسی اندروید پرداخته سپس جزئیات آن را با هم مرور می‌کنیم.
تگ uses-feature چیست و چه کاربردی دارد؟ به نام خدا. در جلسات قبل با فایل مانیفست (AndroidManifest.xml) و کاربردهای آن آشنا شده‌ایم. از جمله تعیین حق دسترسی‌ها (Permission)، آیکون و نام اپلیکیشن، تم برنامه و سایر اطلاعاتی که سیستم عامل اندروید برای بررسی اپلیکیشن به آنها نیاز دارد.

یکی دیگر از قابلیت‌هایی که در مانیفست تعریف می‌شود uses-feature است. لغت feature به معنی ویژگی است. بنابراین از نحوه نامگذاری این تگ می‌توان تا حدودی به نوع کاربرد آن پی برد. از این تگ برای اعلام سخت افزار و نرم افزار موردنیاز اپلیکیشن به گوگل پلی (Google Play) و سایر مارکت‌های اندرویدی استفاده می‌شود.
فرض کنید قصد ساخت اپلیکیشنی دارید که نیازمند استفاده از دوربین است. برای مثال می‌توان به برنامه‌های بارکدخوان، شبکه‌های اجتماعی ب..

آیا برنامه نویسی بدون مدرک دانشگاهی امکان پذیر است؟

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

شروع برنامه نویسی با کدام زبان بهتر است؟

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

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

کتراک

صمغ عربی

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

اسید استیک

کربومر

کافور

خاک دیاتومه

کربن فعال

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

آویسل

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

گلوتن ذرت

لانولین

روغن کندش

کافور

گلوتن

روغن فندوق

لاکتات کلسیم

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

روغن آووکادو

روغن درخت چای

روغن براهمی

روغن نارگیل

کتراک

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

روغن بادام

شی باتر

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

روغن خراطین

روغن جوجوبا

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

روغن آرگان

فوماریک اسید

خاک دیاتومه

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