به نام خدا
امروز هم با یکی از فصل های مجموعه اموزشهای برنامه نویسی اندروید در خدمتتونم.
در این فصل به مبحث کاربردی کار با سخت افزار دستگاه های اندرویدی خواهیم پرداخت. استفاده و کنترل سخت افزار در اندروید یکی از بزرگترین و شاید پیچیده ترین قسمتهای برنامه نویسی اندروید باشد و دلیل آن هم زیاد بودن واحد های سخت افزاری قابل کنترل در دستگاه های اندرویدی میباشد. دوربین ، سنسورها ، صفحه نمایش تنها بخشی از سخت افزارهای تمامی دستگاه اندرویدی میباشد که میتوان از انها در برنامه های خود استفاده کرد. در این فصل آموزشی سعی کرده ایم تا مهمترین سخت افزار های دستگاه های اندرویدی را بررسی نماییم ، اطلاعات و دستورات را به انها ارسال کرده و نتیجه دلخواه را دریافت کنیم.
شرح کوتاه آموزشهای این فصل:
در جلسه اول به نحوه کنترل المانهای ارتباطی مثل Bluetooth و Wifi پرداختیم .فراخوانی و گرفتن اطلاعات پایه را از این دو گزینه مورد بررسی قرار دادیم.
در جلسه دوم نحوه دسترسی به سیستم موقعیت یاب جهانی (GPS) را بررسی کرده و نحوه دریافت مختصات جغرافیایی از ماهواره را نیز اموختیم.
در جلسه سوم آموزش به سراغ مبحث سنسور ها رفته و برای شروع دو سنسور تشخیص نور و شتاب سنج را بررسی کردیم. در این جلسه نیز برای درک بهتر کاربرد سنسور ها پروژه ای را نیز طراحی و اجرا کردیم.
در جلسه چهارم مجموعه سایر سنسور ها را مورد بررسی قرار داده و کاربرد هر یکی را شرح دادیم. همچنین در این جلسه نحوه تغییر روشنایی (Brightness) را ذکر کردیم و به کمک یک SeekBar عملیات تغییر روشنایی صفحه نمایش را انجام دادیم.
در جلسه پنجم به صورت کاملا کاربری و پروژه محور نحوه فراخوانی و استفاده از میکروفون دستگاه ، نحوه ذخیره صوت ضبط شده در حافظه و نحوه پخش فایل صوتی از حافظه را بررسی کردیم. در این جلسه پروژه ای کاربردی انجام دادیم که ضبط و پخش صدا را انجام میداد.
در جلسه ششم و اخرین جلسه فصل نیز به سراغ دوربین دستگاه رفته و به صورت کاربردی دوربین را زنده به برنامه خود آورده و عملیات گرفتن عکس و ذخیره در حافظه را انجام دادیم.
در جلسه اول:
- نحوه کار با toggleButton
- نحوه فعال سازی و غیر فعال سازی Bluetooth و Wifi
- دریافت اطلاعات پایه این دو سیستم
در جلسه دوم :
- دریافت طول و عرض جغرافیایی از gps
- دریافت سرعت دستگاه از ماهواره
- دریافت زمان دقیق منطقه فعلی
در جلسه سوم:
- نحوه تعریف و استفاده از ابزار ها Sensor و SensorManager
- نحوه فراخوانی سنسورهای نور و شتاب سنج برای دریافت اطلاعات لحظه ای
- نحوه دریافت اندازه صفحه دستگاه
- تعین موقعیت یک آبجکت به کمک کد
در جلسه چهارم:
- معرفی کامل همه سنسورهای آندروید
- نحوه تنظیم نور صفحه نمایش
در جلسه پنجم:
- نحوه تعریف و استفاده از ابزار ها MediaRecorder و MediaPlayer
- نحوه ذخیره صدا در حافظه خارجی
- نحوه پخش صدا از حافظه خارجی
در جلسه ششم:
- نحوه تعریف و استفاده از ابزار ها Camera و Surface , FrameLayout
- نحوه نمایش زنده دوربین در اکتیویتی
- نحوه ثبت عکس و ذخیره در محل دلخواه
—————————————————————————-
محتوایات موجود در پکیج فصل ششم:
۶ قسمت فیلم آموزشی
۶ سورس انجام شده در فصل (رایگان)
—————————————————————————-
علی
مهر ۱, ۱۳۹۳ at ۷:۵۵ ب.ظ
سلام
لینک خرید پستی کار نمی کند ۴۰درصد تخفیف شامل این خرید هم می شود؟
مدیر-پوریا انجمنی
مهر ۱, ۱۳۹۳ at ۷:۵۹ ب.ظ
سلام
خرید پستی در حال راه اندازی احتمالا تا یک هفته دیگه درست بشه. بله ۴۰ درصد شامل خرید پستی هم میشه.
هادی
مهر ۲, ۱۳۹۳ at ۸:۰۹ ق.ظ
باسلام
آموزش ها به زبان b4a هست؟
مدیر-پوریا انجمنی
مهر ۲, ۱۳۹۳ at ۱۲:۱۳ ب.ظ
سلام
خیر. آموزشهای به زبان جاوا در محیط eclipse هست
alireza
مهر ۳, ۱۳۹۳ at ۱۰:۱۳ ق.ظ
سلام مبحث socket programming تو اندریدو در جلسات بعدی آموزش میدید؟
مدیر-پوریا انجمنی
مهر ۳, ۱۳۹۳ at ۱۲:۵۹ ب.ظ
سلام. بله جزء سرفصلهای اموزشی هست
alireza
مهر ۲۰, ۱۳۹۳ at ۱۱:۱۶ ب.ظ
سلام تو این فصل کار با ussd رو هم گفتید؟مثلا تو نرم افزار کد شارزو بزنیم بعد خروجی اون رو توی برنامه بگیریم؟
مدیر-پوریا انجمنی
مهر ۲۱, ۱۳۹۳ at ۱۱:۴۵ ب.ظ
سلام
خیر کار با ussd گفته نشده.
alireza
مهر ۲۱, ۱۳۹۳ at ۱۰:۵۵ ق.ظ
سلام آقای انجمنی مشکل گوشیم رفع شد نصب شد و تونستم خروجی رو ببینم،ولی من اون پروژه اولتونو نوشتم بلوتوث و وای فای خاموش میکنه ولی روشن نمیکنه،لطفا راهنماییم کنید،جوابو به ایمیلم بفرستید:
Alirezaghanbarynia@gmail.com
حسین
مهر ۲۵, ۱۳۹۳ at ۱۲:۵۱ ب.ظ
سلام چرا خرید پستی کار نمیکنه
مدیر-پوریا انجمنی
مهر ۲۵, ۱۳۹۳ at ۳:۳۴ ب.ظ
سلام
برای خرد پستی با ۰۹۳۵۱۱۰۱۵۲۷ تمای بگیرید.
حسین
مهر ۲۸, ۱۳۹۳ at ۱:۱۳ ب.ظ
سلام من پکیج آموزش سخت افزار رو گرفتم ولی من آموزش موقعیت فعلی دستگاه تو گوگل مپ رو می خواستم توش نبود
مدیر-پوریا انجمنی
مهر ۲۹, ۱۳۹۳ at ۱۲:۰۵ ق.ظ
سلام
بله درسته این آموزش توی این پکیج نیست.
حسین
آبان ۱, ۱۳۹۳ at ۶:۲۴ ب.ظ
ولی من فقط این پکیجو بخاطر اون گرفتم بقیه که سورسشون تو نت هست در هر صورت ممنون
نظام طاهری
آبان ۲۵, ۱۳۹۳ at ۱۲:۱۱ ب.ظ
باسلام
من از سایت شما خرید کردم پرداخت انجام شد ولی به سایت شما اتصال برقرار نشد و مجددا دوباره خرید کردم و با موفقیت به صفحه دانلود رفت و خرید کردم.
الان ۲ بار از حسابم کم شده لطفا پیگیری بفرمایید.
مبلغ پرداخت شده: ۲۴۶,۰۰۰ریال
کد رهگیری …
مدیر-پوریا انجمنی
آبان ۲۵, ۱۳۹۳ at ۷:۴۲ ب.ظ
سلام
یک خرید ثبت شده
اگه بیشتر از این از حساب شما کم شده و تا ۷۲ ساعت اینده به حسابتون برنگشت ایمیل بزنید تا پیگیری کنم
ممنون
حسین
آذر ۱, ۱۳۹۳ at ۸:۱۷ ب.ظ
سلام لطفا کار با googlemap را آموزش دهید باتشکر
روزبه
آذر ۸, ۱۳۹۳ at ۵:۲۴ ب.ظ
سلام استاد
من ۵ فصل اول خریدم فقط فصل کتاب می خوام بخرم
میشه با تخفیف ۶۰ % بفروشید بهم!! مشتری همیشگی سایت هستم!!
مدیر-پوریا انجمنی
آذر ۸, ۱۳۹۳ at ۹:۳۶ ب.ظ
سلام
بله . ایمیل بزنید
nikandroid@yahoo.com
مهدی
آذر ۹, ۱۳۹۳ at ۵:۲۷ ب.ظ
سلام استاد،چرا ۶۰% تخفیف شامل این محصول نمیشه موقع پرداخت؟
مدیر-پوریا انجمنی
آذر ۹, ۱۳۹۳ at ۹:۰۸ ب.ظ
سلام
از لینک زیر میتونید با ۶۰ درصد تخفیف دریافت کنید
http://nikandroid.com/60-%d8%af%d8%b1%d8%b5%d8%af-%d8%aa%d8%ae%d9%81%db%8c%d9%81-%d9%85%d8%ad%d8%b5%d9%88%d9%84%d8%a7%d8%aa-%d8%a8%d9%87-%d9%85%d9%86%d8%a7%d8%b3%d8%a8%d8%aa-%d9%88%d9%84%d8%a7%d8%af%d8%aa-%d8%a7%d9%85/
مهران
بهمن ۱۶, ۱۳۹۳ at ۶:۵۸ ب.ظ
سلام، من برنامه ای نوشتم که مختصات GPS رو با استفاده از Service در Background به طور متوالی دریافت می کنه، ولی بعد از یه مدتی سرویس Restart میشه، علتش چیه؟ و چطوری حلش کنم؟
ممنون
محمد رضا
بهمن ۲۲, ۱۳۹۳ at ۷:۵۶ ب.ظ
با سلام، آقا پوریای عزیز تو آموزش دوم که gps بود آموزش دادید برای مکان یابی، میشه مکان یابی از طریق network provider و pasive هم بزارید یا بهم لینک بدید که استفاده کنم، البته من بهتون میل هم دادم ولی جوابی دریافت نکردم با ممنون بابت آموزشهای خوبتون
هادی
اسفند ۷, ۱۳۹۳ at ۹:۰۴ ق.ظ
با سلام
آموزشهای واقعا خوبی گذاشتیند
قیمتهاشون هم خوب هستش ولی خب متاسفانه قدرت خریدم کمه!
منتظرم تو عید شاید یه تخفیف خوبی بدیند من هم بتونم قسمت های دیگر رو بخرم
ali
فروردین ۲۷, ۱۳۹۴ at ۳:۱۷ ب.ظ
با سلام
کار با google map به صورت آفلاین و آنلاین را آموزش نمی دهید؟ منبع جامعی برای این آموزش وجود ندارد لطفا شما آموزش بدهید. تشکر
اکبر
خرداد ۳۰, ۱۳۹۴ at ۵:۰۲ ق.ظ
سلام
من دنبال آموزش گوگل مپ و ابزارهای مربوط به آن هستم.ممن.م میشم راهنمایی و کمکم کنید.
با تشکر
مدیر پوریا انجمنی
خرداد ۳۱, ۱۳۹۴ at ۱:۲۶ ب.ظ
سلام
در حال حاضر بعید مدونم منبع فارسی از این آموزش موجود باشه. برید سراغ منابع زبان اصلی هم بهتره هم راحت تره
احمد
تیر ۲, ۱۳۹۴ at ۱۰:۴۸ ق.ظ
سلام این اموزش ها را با بیسک ۴ اندروید هم بزارین مشتری زیاد داره .
mahdi
تیر ۱۳, ۱۳۹۴ at ۱:۴۴ ب.ظ
یه سوال داشتم ، میخواستم ببینم میشه که توی برنامه نویسی اندروید با جک هدفون گوشی کار کرد؟ یعنی اطلاعات فرستاد.
ali
مرداد ۹, ۱۳۹۴ at ۱۲:۲۰ ب.ظ
سلام اقای انجمنی
من کل پکیجتون رو خریدم و میخاستم بگم که اون فایلی که انواع سنسورها توش هست رو برام بفرستید و سوالی هم که داشتم این بود اگر من بخوام یک موزیک اجرا بشه باید چه کنم؟
و اخرین سوالم اینه که ادرس حافظه داخلی چیه؟شما همش از ادرس فایل خارجی استفاده میکنید.میخاستم ببینم برای حافظه داخلی باید چه کرد؟
ممنون میشم اگر بیزحمت جواب بدید
باتشکر
ali
saminnarmafzar@gmail.com
مدیر پوریا انجمنی
مرداد ۹, ۱۳۹۴ at ۵:۱۳ ب.ظ
سلام
برای اجرا یک فایل مدیا آموزش زیر زو مشاهده کنید
http://nikandroid.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-%d9%88%db%8c%d8%af%db%8c%d9%88-%d9%87%d8%a7%db%8c-%d8%a2%d9%86%d9%84%d8%a7%db%8c%d9%86-%d9%88-%d8%a2%d9%81%d9%84%d8%a7%db%8c%d9%86-%d8%af/
در هر دستگاه ۳ حافظه وجود دارد. حافظه داخلی حافظه خارجی و حافظه sdcard . در حافظه داخلی به دلیل کمبود فضا چیزی رو ذخیره نمیکنیم و فقط در حافظه خارجی اطلاعاتمون رو ذخیره میکنیم.
آرش تقوی
مرداد ۱۹, ۱۳۹۴ at ۲:۲۵ ق.ظ
سلام خسته نباشید
من جاوا رو تا حدودی(در حد مقدماتی) بلدم،البته با اکلیپس نه
با اینتلیج کار کردم،خواستم بدونم این پکیج به دردم میخوره؟ ممنون
مدیر پوریا انجمنی
مرداد ۲۱, ۱۳۹۴ at ۱۱:۱۶ ق.ظ
سلام
بله. این پکیج از مقدماتی تا پیشرفتست. شمایی که اشنایی مقدماتی با جاوا دارید خیلی راحت تر و سریع تر پیش میرید
سامان
مرداد ۲۰, ۱۳۹۴ at ۲:۴۶ ب.ظ
آقا خواهشا آموزش نمایش مختصات رو نقشه رو هم بزارید
میثم کریمی
مهر ۱۹, ۱۳۹۴ at ۱۱:۴۱ ق.ظ
سلام
من این دومین باری هست که داخل اینجا می گم من اون فایل لیست سنسور ها و ورودی و خروجی ها رو در آموزش توضیح می دادید نیاز دارم ممنون می شم برام ایمیل کنید
تشکر
مدیر پوریا انجمنی
مهر ۲۰, ۱۳۹۴ at ۶:۵۶ ب.ظ
http://nikandroid.com/wp-content/uploads/2015/10/sensor.docx
samaneh_62
آبان ۲, ۱۳۹۴ at ۱۲:۵۷ ق.ظ
درود
شبیه ساز من you wave هست ولی به اینترنت وصل نمیشه.میشه راهنمایی بفرمایید
مدیر پوریا انجمنی
آبان ۳, ۱۳۹۴ at ۱۱:۳۳ ق.ظ
سلام
احتمالا توی تنظیمات فایروال دسترسی youwave به شبکه مسدود شده. البته اگه تنظیمات خوده youwave رو تغییر نداده باشید
مصطفی
آبان ۱۳, ۱۳۹۴ at ۱۱:۱۸ ق.ظ
سلام استاد
استاد من به شما ایمیلم زدم.چند تا سوال داشتم که ممنون میشم جوابمو بدین
یکی اینکه ایکلیپس من فارسی نمینویسه یعنی مینویسه اما حروف رو جدا از هم مینویسه
دوم توی بخش دیکد کردن گفتین که وقتی دیکد میکنین حواستون باشه که خود ایکلیپس بعضی کدها رو تغییر میده.میخواستم بدونم یعنی اگر ما همون کدو کپی کنیم جواب نمیده
و سوما اینکه میشه لطف کنین همین قسمت کار با نقشه های گوگل و نمایش روی نقشه رو هم آموزش بدین واقعا نیاز دارم.ممنون
مدیر پوریا انجمنی
آبان ۱۶, ۱۳۹۴ at ۱۰:۲۸ ق.ظ
سلام
فارسی ننوشتن دو دلیل داره یا از نسخه اشتباه ایکلیپس استفاده میکنید و یا تنظیمات زبان ویندوزتون مشکل داره
بله بعضی از کدها به شکل استاندارد خودشون برای کامپایلر تبدیل میشن و با کپی کردنش امکان اجرا وجود نداره و خطا میده
آموزشهای جدید به زودی روی سایت قرار میگیره
رسول
بهمن ۴, ۱۳۹۴ at ۸:۲۲ ب.ظ
سلام اگه امکانش هس ،اموزش کار با Tab Host رو تو سایت قرار بدید البته اگه امکانش هس-..
اگه توجه رو ی تب هاست های که در app های مثل بازار هست داشته باشید خیلی ممنون می شیم
yusef
بهمن ۱۰, ۱۳۹۴ at ۵:۳۹ ب.ظ
خیلی خوب میشد اگه ساخت برنامه برای سایت دات نت رو هم آموزش میدادید
امیرحسین
تیر ۵, ۱۳۹۵ at ۷:۴۲ ب.ظ
با عرض سلام و آرزوی قبولی طاعات برای شما
من دانشجوی برق هستم
من قصد داریم توسط بلوتوث و وای فای موبایل یه فرایندی را کنترل و یه فرمانی را به یک ماژول بلوتوث و یا وای فای ارسال کنم و اطلاعاتی رو از ماژول گرفته و در موبایل نمایش دهم
ایا این فصل از این پکیج نیاز من را پاسخ میدهد؟
مدیر فنی
تیر ۱۳, ۱۳۹۵ at ۱۱:۴۳ ق.ظ
سلام بله کمک میکنه
shahin
مرداد ۶, ۱۳۹۵ at ۱۲:۳۳ ب.ظ
سلام
تو این فصل نحوه کار کردن با hotspot آموزش داده میشود ؟
مدیر پوریا انجمنی
مرداد ۷, ۱۳۹۵ at ۱۱:۴۸ ق.ظ
سلام
خیر