به نام خدا

امروز هم با یکی از فصل های مجموعه اموزشهای برنامه نویسی اندروید در خدمتتونم.

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

 

شرح کوتاه آموزشهای این فصل:

در جلسه اول به نحوه کنترل المانهای ارتباطی مثل Bluetooth و Wifi پرداختیم .فراخوانی و گرفتن اطلاعات پایه را از این دو گزینه مورد بررسی قرار دادیم.

در جلسه دوم نحوه دسترسی به سیستم موقعیت یاب جهانی (GPS) را بررسی کرده و نحوه دریافت مختصات جغرافیایی از ماهواره را نیز اموختیم.

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

در جلسه چهارم مجموعه سایر سنسور ها را مورد بررسی قرار داده و کاربرد هر یکی را شرح دادیم. همچنین در این جلسه نحوه تغییر روشنایی (Brightness) را ذکر کردیم و به کمک یک SeekBar عملیات تغییر روشنایی صفحه نمایش را انجام دادیم.

در جلسه پنجم به صورت کاملا کاربری و پروژه محور نحوه فراخوانی و استفاده از میکروفون دستگاه ، نحوه ذخیره صوت ضبط شده در حافظه و نحوه پخش فایل صوتی از حافظه را بررسی کردیم. در این جلسه پروژه ای کاربردی انجام دادیم که ضبط و پخش صدا را انجام میداد.

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

 

در جلسه اول:

  • نحوه کار با toggleButton
  • نحوه فعال سازی و غیر فعال سازی Bluetooth و Wifi
  • دریافت اطلاعات پایه این دو سیستم

در جلسه دوم :

  • دریافت طول و عرض جغرافیایی از gps
  • دریافت سرعت دستگاه از ماهواره
  • دریافت زمان دقیق منطقه فعلی

در جلسه سوم:

  • نحوه تعریف و استفاده از ابزار ها Sensor و SensorManager
  • نحوه فراخوانی سنسورهای نور و شتاب سنج برای دریافت اطلاعات لحظه ای
  • نحوه دریافت اندازه صفحه دستگاه
  • تعین موقعیت یک آبجکت به کمک کد

در جلسه چهارم:

  • معرفی کامل همه سنسورهای آندروید
  • نحوه تنظیم نور صفحه نمایش

در جلسه پنجم:

  • نحوه تعریف و استفاده از ابزار ها MediaRecorder و MediaPlayer
  • نحوه ذخیره صدا در حافظه خارجی
  • نحوه پخش صدا از حافظه خارجی

در جلسه ششم:

  • نحوه تعریف و استفاده از ابزار ها Camera و Surface , FrameLayout
  • نحوه نمایش زنده دوربین در اکتیویتی
  • نحوه ثبت عکس و ذخیره در محل دلخواه

 

—————————————————————————-

محتوایات موجود در پکیج فصل ششم:

۶ قسمت فیلم آموزشی

۶ سورس انجام شده در فصل (رایگان)

—————————————————————————-

مدت زمان آموزش : ۳ ساعت

تعداد جلسات : ۶ جلسه

حجم کل: ۳۱۶ مگابایت

رمز فایل فشرده: www.nikandroid.com

قیمت : ۳۰ هزار تومان

دمو: لینک دانلود قسمت دوم فصل

فروش ویژه با %۲۰ تخفیف – ۲۴ هزار تومان

  • پرداخت از طریق تمامی کارتهای عضو شتاب امکان پذیر است
  •  بعد از پرداخت لینک دانلود، هم به شما نشان داده میشود و هم به ایمیل شما ارسال میشود.
  • لطفا شماره تراکنش را یادداشت نمایید تا در صورت بروز مشکل امکان پیگیری وجود داشته باشد.
  • اعتبار لینک های دانلود تنها ۷ روز پس از انجام عملیات خرید میباشد.

 

—————————————————————————-

سایر فصلهای آموزشی اندروید:

فصل اول: مقدمات برنامه نویسی

فصل دوم : دیتابیس در اندروید

فصل سوم : فایلینگ در اندروید

فصل چهارم : ارتباط با سرور در اندروید

فصل پنجم : سخت افزار در اندروید

فصل ششم : ساخت برنامه کتاب برای اندروید

فصل هفتم : آموزش ساخت برنامه برای وبسایت

بارگذاری بیشتر مطالب مرتبط
بارگذاری توسط مدیر پوریا انجمنی

۴۶ نظرات

  1. علی

    مهر ۱, ۱۳۹۳ at ۷:۵۵ ب.ظ

    سلام
    لینک خرید پستی کار نمی کند ۴۰درصد تخفیف شامل این خرید هم می شود؟

    پاسخ

    • مدیر-پوریا انجمنی

      مهر ۱, ۱۳۹۳ at ۷:۵۹ ب.ظ

      سلام
      خرید پستی در حال راه اندازی احتمالا تا یک هفته دیگه درست بشه. بله ۴۰ درصد شامل خرید پستی هم میشه.

      پاسخ

  2. هادی

    مهر ۲, ۱۳۹۳ at ۸:۰۹ ق.ظ

    باسلام
    آموزش ها به زبان b4a هست؟

    پاسخ

  3. alireza

    مهر ۳, ۱۳۹۳ at ۱۰:۱۳ ق.ظ

    سلام مبحث socket programming تو اندریدو در جلسات بعدی آموزش میدید؟

    پاسخ

  4. alireza

    مهر ۲۰, ۱۳۹۳ at ۱۱:۱۶ ب.ظ

    سلام تو این فصل کار با ussd رو هم گفتید؟مثلا تو نرم افزار کد شارزو بزنیم بعد خروجی اون رو توی برنامه بگیریم؟

    پاسخ

  5. alireza

    مهر ۲۱, ۱۳۹۳ at ۱۰:۵۵ ق.ظ

    سلام آقای انجمنی مشکل گوشیم رفع شد نصب شد و تونستم خروجی رو ببینم،ولی من اون پروژه اولتونو نوشتم بلوتوث و وای فای خاموش میکنه ولی روشن نمیکنه،لطفا راهنماییم کنید،جوابو به ایمیلم بفرستید:
    Alirezaghanbarynia@gmail.com

    پاسخ

  6. حسین

    مهر ۲۵, ۱۳۹۳ at ۱۲:۵۱ ب.ظ

    سلام چرا خرید پستی کار نمیکنه

    پاسخ

  7. حسین

    مهر ۲۸, ۱۳۹۳ at ۱:۱۳ ب.ظ

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

    پاسخ

  8. حسین

    آبان ۱, ۱۳۹۳ at ۶:۲۴ ب.ظ

    ولی من فقط این پکیجو بخاطر اون گرفتم بقیه که سورسشون تو نت هست در هر صورت ممنون

    پاسخ

  9. نظام طاهری

    آبان ۲۵, ۱۳۹۳ at ۱۲:۱۱ ب.ظ

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

    مبلغ پرداخت شده: ۲۴۶,۰۰۰ریال

    کد رهگیری …

    پاسخ

    • مدیر-پوریا انجمنی

      آبان ۲۵, ۱۳۹۳ at ۷:۴۲ ب.ظ

      سلام
      یک خرید ثبت شده
      اگه بیشتر از این از حساب شما کم شده و تا ۷۲ ساعت اینده به حسابتون برنگشت ایمیل بزنید تا پیگیری کنم
      ممنون

      پاسخ

  10. حسین

    آذر ۱, ۱۳۹۳ at ۸:۱۷ ب.ظ

    سلام لطفا کار با googlemap را آموزش دهید باتشکر

    پاسخ

  11. روزبه

    آذر ۸, ۱۳۹۳ at ۵:۲۴ ب.ظ

    سلام استاد
    من ۵ فصل اول خریدم فقط فصل کتاب می خوام بخرم
    میشه با تخفیف ۶۰ % بفروشید بهم!! مشتری همیشگی سایت هستم!!

    پاسخ

  12. مهدی

    آذر ۹, ۱۳۹۳ at ۵:۲۷ ب.ظ

    سلام استاد،چرا ۶۰% تخفیف شامل این محصول نمیشه موقع پرداخت؟

    پاسخ

  13. مهران

    بهمن ۱۶, ۱۳۹۳ at ۶:۵۸ ب.ظ

    سلام، من برنامه ای نوشتم که مختصات GPS رو با استفاده از Service در Background به طور متوالی دریافت می کنه، ولی بعد از یه مدتی سرویس Restart میشه، علتش چیه؟ و چطوری حلش کنم؟

    ممنون

    پاسخ

  14. محمد رضا

    بهمن ۲۲, ۱۳۹۳ at ۷:۵۶ ب.ظ

    با سلام، آقا پوریای عزیز تو آموزش دوم که gps بود آموزش دادید برای مکان یابی، میشه مکان یابی از طریق network provider و pasive هم بزارید یا بهم لینک بدید که استفاده کنم، البته من بهتون میل هم دادم ولی جوابی دریافت نکردم با ممنون بابت آموزشهای خوبتون

    پاسخ

  15. هادی

    اسفند ۷, ۱۳۹۳ at ۹:۰۴ ق.ظ

    با سلام
    آموزشهای واقعا خوبی گذاشتیند
    قیمتهاشون هم خوب هستش ولی خب متاسفانه قدرت خریدم کمه!
    منتظرم تو عید شاید یه تخفیف خوبی بدیند من هم بتونم قسمت های دیگر رو بخرم

    پاسخ

  16. ali

    فروردین ۲۷, ۱۳۹۴ at ۳:۱۷ ب.ظ

    با سلام
    کار با google map به صورت آفلاین و آنلاین را آموزش نمی دهید؟ منبع جامعی برای این آموزش وجود ندارد لطفا شما آموزش بدهید. تشکر

    پاسخ

  17. اکبر

    خرداد ۳۰, ۱۳۹۴ at ۵:۰۲ ق.ظ

    سلام
    من دنبال آموزش گوگل مپ و ابزارهای مربوط به آن هستم.ممن.م میشم راهنمایی و کمکم کنید.
    با تشکر

    پاسخ

    • مدیر پوریا انجمنی

      خرداد ۳۱, ۱۳۹۴ at ۱:۲۶ ب.ظ

      سلام
      در حال حاضر بعید مدونم منبع فارسی از این آموزش موجود باشه. برید سراغ منابع زبان اصلی هم بهتره هم راحت تره

      پاسخ

  18. احمد

    تیر ۲, ۱۳۹۴ at ۱۰:۴۸ ق.ظ

    سلام این اموزش ها را با بیسک ۴ اندروید هم بزارین مشتری زیاد داره .

    پاسخ

  19. mahdi

    تیر ۱۳, ۱۳۹۴ at ۱:۴۴ ب.ظ

    یه سوال داشتم ، میخواستم ببینم میشه که توی برنامه نویسی اندروید با جک هدفون گوشی کار کرد؟ یعنی اطلاعات فرستاد.

    پاسخ

  20. ali

    مرداد ۹, ۱۳۹۴ at ۱۲:۲۰ ب.ظ

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

    ممنون میشم اگر بیزحمت جواب بدید
    باتشکر
    ali
    saminnarmafzar@gmail.com

    پاسخ

  21. آرش تقوی

    مرداد ۱۹, ۱۳۹۴ at ۲:۲۵ ق.ظ

    سلام خسته نباشید
    من جاوا رو تا حدودی(در حد مقدماتی) بلدم،البته با اکلیپس نه
    با اینتلیج کار کردم،خواستم بدونم این پکیج به دردم میخوره؟ ممنون

    پاسخ

    • مدیر پوریا انجمنی

      مرداد ۲۱, ۱۳۹۴ at ۱۱:۱۶ ق.ظ

      سلام
      بله. این پکیج از مقدماتی تا پیشرفتست. شمایی که اشنایی مقدماتی با جاوا دارید خیلی راحت تر و سریع تر پیش میرید

      پاسخ

  22. سامان

    مرداد ۲۰, ۱۳۹۴ at ۲:۴۶ ب.ظ

    آقا خواهشا آموزش نمایش مختصات رو نقشه رو هم بزارید

    پاسخ

  23. میثم کریمی

    مهر ۱۹, ۱۳۹۴ at ۱۱:۴۱ ق.ظ

    سلام
    من این دومین باری هست که داخل اینجا می گم من اون فایل لیست سنسور ها و ورودی و خروجی ها رو در آموزش توضیح می دادید نیاز دارم ممنون می شم برام ایمیل کنید
    تشکر

    پاسخ

  24. samaneh_62

    آبان ۲, ۱۳۹۴ at ۱۲:۵۷ ق.ظ

    درود
    شبیه ساز من you wave هست ولی به اینترنت وصل نمیشه.میشه راهنمایی بفرمایید

    پاسخ

    • مدیر پوریا انجمنی

      آبان ۳, ۱۳۹۴ at ۱۱:۳۳ ق.ظ

      سلام
      احتمالا توی تنظیمات فایروال دسترسی youwave به شبکه مسدود شده. البته اگه تنظیمات خوده youwave رو تغییر نداده باشید

      پاسخ

  25. مصطفی

    آبان ۱۳, ۱۳۹۴ at ۱۱:۱۸ ق.ظ

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

    پاسخ

    • مدیر پوریا انجمنی

      آبان ۱۶, ۱۳۹۴ at ۱۰:۲۸ ق.ظ

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

      پاسخ

  26. رسول

    بهمن ۴, ۱۳۹۴ at ۸:۲۲ ب.ظ

    سلام اگه امکانش هس ،اموزش کار با Tab Host رو تو سایت قرار بدید البته اگه امکانش هس-..
    اگه توجه رو ی تب هاست های که در app های مثل بازار هست داشته باشید خیلی ممنون می شیم

    پاسخ

  27. yusef

    بهمن ۱۰, ۱۳۹۴ at ۵:۳۹ ب.ظ

    خیلی خوب میشد اگه ساخت برنامه برای سایت دات نت رو هم آموزش میدادید

    پاسخ

  28. امیرحسین

    تیر ۵, ۱۳۹۵ at ۷:۴۲ ب.ظ

    با عرض سلام و آرزوی قبولی طاعات برای شما
    من دانشجوی برق هستم
    من قصد داریم توسط بلوتوث و وای فای موبایل یه فرایندی را کنترل و یه فرمانی را به یک ماژول بلوتوث و یا وای فای ارسال کنم و اطلاعاتی رو از ماژول گرفته و در موبایل نمایش دهم
    ایا این فصل از این پکیج نیاز من را پاسخ میدهد؟

    پاسخ

    • مدیر فنی

      تیر ۱۳, ۱۳۹۵ at ۱۱:۴۳ ق.ظ

      سلام بله کمک میکنه

      پاسخ

  29. shahin

    مرداد ۶, ۱۳۹۵ at ۱۲:۳۳ ب.ظ

    سلام
    تو این فصل نحوه کار کردن با hotspot آموزش داده میشود ؟

    پاسخ

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد.