خانه Android, Android Hardware, اخبار, اندروید, سخت افزار در آندروید, فیلم آموزشی فصل پنجم: پکیج آموزش سخت افزار در اندروید

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

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

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

گذری بر فصل پنجم آموزش:

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

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

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

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

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

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

Android Learning S05(Package)-logo

در جلسه اول:

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

در جلسه دوم :

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

در جلسه سوم:

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

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

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

در جلسه پنجم:

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

در جلسه ششم:

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

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

  • ۶ قسمت فیلم آموزشی
  • ۶ سورس انجام شده در فصل (رایگان)
  • ۱ فایل ورد معرفی کامل سنسورها

پرداخت آنلاین و دانلود فوری:

برای دریافت مجموعه جدید اندروید تحت عنوان “پکیج آموزشی اندروید ۲۰۱۶” کلیک کنید.

پیشنهاد میکنیم
دیدگاه ها
  1. محمد گفت:

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

    لطفا در صورت امکان سورس را برای افرادی که همه قسمت ها را تهیه نموده اند نیز بگذارید با تشکر

    • Pouriya گفت:

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

  2. امید گفت:

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

  3. بهزاد گفت:

    سلام
    دوست عزیز اگر ما در داحل دیتابیس Sql Lite چند جدول داشته باشیم باید چند تا هم کلاس از نوع SQLiteOpenHelper داشته باشیم؟
    من به صورت متغیری کار کردم اما جواب نداده
    ممنون

  4. سالار گفت:

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

  5. مسعود گفت:

    با سلام

    می خواستم بپرسم واسه ی اندروید هم مثل وب قالب اماده هست؟

  6. سالار جلالی گفت:

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

    • Pouriya گفت:

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

  7. babak گفت:

    سلام آقا پوریا .
    ممنون از آموزش های عالیتون .
    یک سوال دارم که اگر بتونید به من کمک کنید ممنون می شم :
    من یک برنامه طراحی کردم که تا SDK19 را پشتیبانی می کنه . برنامه تست شده و سالم است . وقتی برنامه را به دوستم که گوشی xperia z رو با sdk18 داره دادم می گه برنامه روی گوشیش ناقص کار می کنه مثلا بجای اینکه زمان شمار برنامه ۴۵ ثانیه بره و کاری انجام بده ، ۴ ثانیه میره . برروی SDK 19 هم همینطوره ولی روی SDK 17 به خوبی کار می کنه . به نظرتون چیکار باید انجام بدم ؟

    • Pouriya گفت:

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

  8. سالار جلالی گفت:

    استاد این سورس برنامه منه

  9. سعید گفت:

    سلام
    عالی بود
    کمی درباره فصل بعد بگوید؟
    با تشکر

  10. سالار جلالی گفت:

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

  11. saeed74 گفت:

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

    • Pouriya گفت:

      سلام
      کلیدها رو در فایل های جدا از پس زمینه ذخیره کنید. و بعد در ایکلیپس کلید ها رو داخل کنترلر ImageView لود کنید. از لایه RelativeLayout استفاده کنید تا آبجکتها رو هر کجا که خواستید قرار بدید.

  12. مرتضی گفت:

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

  13. حسین گفت:

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

    • Pouriya گفت:

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

  14. fatima گفت:

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

    • Pouriya گفت:

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

  15. fatima گفت:

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

    • Pouriya گفت:

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

  16. fatima گفت:

    سلام
    تشکر از جوابتون

  17. zahra گفت:

    سلام وقتتون به خىر
    من میخوام ىه مسنجر طراحی کنم
    به نظرتون با خرید این فصل میتونم همچىن کاری وکنم و برای طراحی میتونىن راهنماییم کنىد?
    با تشکر

  18. زهرا گفت:

    سلام وقتتون به خیر
    من این فصل و خریداری کردم
    آیا ممکنه که لینک دانلود و به ایمیلم هم بفرستین؟

  19. علیرضا گفت:

    قسمت دوربین از intent استفاده میکنه؟
    من اگر بخوام بدون intent فیلمبرداری و ذخیره بشه چکار باید کنم؟
    (لازم باشه هزینه مربوط بهش رو بهم بگید پرداخت میکنم چون ۲ روز گشتم چیزی پیدا نکردم)

  20. ali گفت:

    سلام برای ساخت یک برنامه مانند http://cafebazaar.ir/app/ir.allringtone.children/?l=fa باید کدام قسمت ها را خریداری کنم؟

  21. ali گفت:

    با سلام اگر بخواهم مثلا برنامه ای بسازم که حاوی ۱۰۰ داستان باشد و ۱۰ داستان ان فعال باشد و پس از پرداخت درون برنامه ای ، برنامه به طور اتوماتیک ۹۰ داستان دیگر را باز کند باید از کدوم آموزش استفاده کنم؟آموزش پرداخت درون برنامه ای را چه زمانی اضافه میکنید؟

  22. سجاد گفت:

    سلام من پکیج کامل اندروید شما رو خریدم.
    آموزشاتون عالیه!
    میخواستم تشکر کنم.
    و یه سوال داشتم آموزش پروژه محور برنامه GPS رو باید از کجا پیدا کنم؟
    بهش خیلی احتیاج دارم!
    ممنون میشم اگه کمکم کنید!

    • مدیر گفت:

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

      • سجاد گفت:

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

  23. mohsen گفت:

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

  24. saeed گفت:

    سلام استاد انجمنی:
    یه سوال داشتم.میشه داخل یه کلاس که از سرویس مشتق شده .سنسور رو فراخوانی کرد و ازش استفاده کرد؟
    مثلا بعد از خروج از برنامه هم زمانی که کاربر دستش رو جلو سنسور نور بیاره یه عملکرد خاصی انجام بشه!
    ممنون میشم جواب بدید
    با تشکر از آموزش های خوبتون

    • مدیر گفت:

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

  25. شایان گفت:

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

  26. محمد گفت:

    سلام دوتا سوال دارم
    ۱٫چطوری میشه سنسور proximity رو کنترل کرد
    ۲٫چطوری میشه با فای صوت فرستاد یه چیزی مثل چت صوتی و چطور میشه روی صدا افکت ایجاد کرد

  27. محمد گفت:

    سلام ویبره گوشی رو چطور میشه کنترل کرد

  28. Mahdi گفت:

    سلام
    ببخشید فصل مالتی مدیا رو کی میگین؟
    برای ویرایش عکس

  29. محمد گفت:

    سلام
    چطور میشه همزمان از چند سنسور استفاده کرد؟

  30. مهدی گفت:

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

  31. atefe گفت:

    سلام من نمیتونم این پکیجو خریداری کنم؟ ممکنه کمکم کنید میخواهم با gps کار کنم

دیدگاه شما

نام

ایمیل

سایت( اختیاری )

*