نوشته شده توسط : افشین رفوآ

 


اهداف دوره 
:

 

 


 

 

 

 

 

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

 

 

 

 

 

 

 

سر فصلهاي دوره:

 

 

 

 

 

-          معماری Android و مفاهیم اولیه

o        اندروید

o        نسخه ها و ویژگی های انروید

o        تفاوتهای سخت افزاری

o        صفحه نمایش

o        سنسورها

o        اشکال زدایی سخت افزاری برنامه ها

o        توسعه اندروید

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

o        برنامه های کاربردی

o        ایجاد پروژه جدید

o        فایل اندروید

o        چرخش صفحه

o        ذخیر و بازیابی اطلاعات

o        استفاده از Button , text view

o        تولید رویداد

o        انواع داده ای و لیستهای انتخاب

o        تولید خروجی نهایی

 

 

-          اجرای همزمان، سرویس نویسی و ایجاد هشدار on-line

 

 

o        Thread در اندروید

o        توضیح سرویس گرایی در اندروید

o        تعیین اولویت

o        اشتراک داده ای بین برنامه ها

o        متوقف شدن یک برنامه

o        نگهدارنده ها

o        زمانسنج کاهنده در برنامه ها

o        مدیریت مقادیر اولیه در سیستم

o        تولید گیرنده Receiver

o        تولید ویجت های کوچک

o        نمایش اطلاعات در نواز وضعیت

-          واسط کاربری

o        دایرکتوریها و صفات وابسطه

o        انتخاب منبع جایگزین

o        کنترل عرض و طول المانها

o        صفات متن

o        ایجاد فرم

o        دکمه های تصویری

o        چک باکس و دکمه های چند وضعیتی

o        تولید منو

 

 

-          UI Event

 

 

o        مدیریت کننده رویدادها

o        رهگیری برنامه ها

o        تعریف منو در فایل XML

o        رویدادهای لمسی

o        اشاره گرهای پرتابی

o        تصاویر سه بعدی

 

 

-          Multimedia

 

 

o        تصاویر و تکنیکهای وابسطه

o        بارگذاری تصاویر

o        فایل صوتی

o        ضبط فایل صوتی

o        اضافه کردن مدیا به برنامه های کاربردی

 

 

-          Hardware Interface

 

 

o        دوربین و توابع وابسطه

o        شخصی سازی

o        سنسورها

o        استفاده از سنسورهای دما و نور

o        بلوتوث

o        ابزار تلفن و کنترل آن

o        لرزش دستگاه

o        دسترسی به شبکه های بدون سیم

-          شبکه سازی و شبکه بندی

o        Sms و پیام کوتاه

o        ارسال خودکار پیام کوتاه

o        استفاده از وب

o        HTTP POST

o        HTTP GET

o        اتصال به سایت

-          ذخیره سازی داده ها

o        اشتراک گذاری داده ها

o        ایجاد و بازیابی

o        SQLite

o        سایر پایگاه داده ها

o        ذخیره و بارگذاری فایل

 

 

-          Position Trace

 

 

o        مبانی مکان یابی

o        آخرین موقعیت

o        کار با Google Map

o        تبدیل موقعیت به آدرس

o        اضافه کردن Google Map به برنامه ها

o        ایجاد هشدار بر اساس یک موقعیت خاص

 

 

o        علامت گذاری موقعیت ها

برای شرکت در کلاسهای اندروید به سایت زیر رجوع کنید:

آموزش اندروید

آموزش برنامه نویسی اندروید

تدریس اندروید



:: برچسب‌ها: آموزش اندروید , آموزش برنامه نویسی اندروید , تدریس آندروید , برنامه نویسی موبایل , آموزشگاه اندروید , آموزشگاه برنامه نویسی اندروید , بهترین اموزشگاه اندروید ,
:: بازدید از این مطلب : 250
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 3 مرداد 1391 | نظرات ()
نوشته شده توسط : افشین رفوآ

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



نسخه اول اندروید


این نسخه از آندروید که اولین نسخ آن است در تاریخ ۲۳ ستامبر ۲۰۰۸ ببر روی گوشی htc dream G1 معرفی شد.


قابلیت‌ها :


برنامه بازار اندروید (Android Market) جهت نصب و بروز رسانی برنامه‌ها از طریق اینترنت.


مرورگر وب با قابلیت نمایش کامل صفحه‌های اینترنتی با پسوند (HTML٫XHTML) و بزرگنمایی محتوای صفحه


پشتیبانی از دوربین البته این نسخه از اندروید فاقد قابلیت تغییر رزولوشن تصویر یا تغییر سفیدی یا رنگ تصویر بود


هماهنگ سازی حساب Gmail با برنامه Gmail اندروید از طریق اینترنت.


هماهنگ سازی حساب Gmail با برنامه(People app)اندروید از طریق اینترنت.


هماهنگ سازی حساب Gmail با تقویم اندروید از طریق اینترنت.


برنامه Google Maps یا نقشه‌های گوگل برای مشاهده نقشه‌ها و تصاویر ماهواره ای از خیابان‌ها و گذرگاه‌ها و همچنین پیدا کردن کسب و کار محلی و جهت یابی در هنگام رانندگی با استفاده از GPS


قابلیت جستجوی گوگل که به کاربر امکان جستجو در اینترنت و برنامه‌های تلفن همراه یا در میان لیست مخاطبین و تقویم را می‌دهد.


قابلیت گوگل تالک (Google Talk) جهت پیام فوری از طریق اینترنت.


پشتیبانی از پیامک متنی (SMS) و پیامک تصویری (MMS)


مدیا پلیر با قابلیت پخش فایلهای رسانه ای (media files). البته این نسخه فاقد پشتیبانی از اجرای فیلم و بلوتوث استریو بود.


برنامه یوتیوب (YouTube) جهت تماشای فیلم‌های این سایت از طریق اینترنت.


اعلام اطلاعیه‌های(Notifications) نوار وضعیت از طریق زنگ قابل انتخاب یا ال ای دی (LED) و لرزاننده (vibration) تلفن همراه.


وجود برنامه‌هایی مانند: زنگ هشدار(Alarm Clock)، تقویم، برنامه تماس گیر (Dialer)، لانچر صفحه خانگی(Home screen (launcher، گالری عکس(pictures gallery) و تنظیمات


پشتیبانی از اتصالات بی سیم، Wifi و بلوتوث








آندروید ۱٫۱


در تاریخ ٩ فوریه ٢٠٠٩ اندروید ١٫٠ به ١٫١ بروز رسانی شد.


آندروید ۱٫۵ یا Cupcake (کیک فنجانی)


نسخه ۱٫۵ اندروید در ۳۰ آوریل ۲۰۰۹ منتشر شد. این نسخه اندروید مبتنی بر کرنل لینوکس ۲٫۶٫۲۷ بود. از جمله قابلیت‌هایی که در این ویرایش گنجانده شده بود شامل:


امکان ضبط فیلم از طریق دوربین فیلمبرداری


فرستادن فیلم به سایت یوتوب Youtube و عکس به سایت پیکاسا Picasa به صورت مستقیم از روی گوشی


صفحه کلید مجازی با قابلیت پیش‌بینی کلمات وارد شده


پشتیبانی از پخش استریوی موسیقی از طریق بلوتوث (A2DP) و کنترل پخش موسیقی یا ویدیو از طریق بلوتوث (AVRCP).


قابلیت اتصال اتوماتیک به دستگاه‌های بلوتوث


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


جابجایی انیمیشنی تصاویر به هنگام عوض شدن صفحات


آندروید ۱٫۶ Donut


در ۱۵ سپتامبر ۲۰۰۹ اندروید نسخه ١٫۶ یا دونات منتشر شد. این نسخه اندروید مبتنی بر کرنل لینوکس نسخه ۲٫۶٫۲۹ بود و قابلیت‌های زیر را به اندروید افزود:


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


رابط کاربری یکپارچه برای دوربین عکسبرداری، دوربین فیلمبرداری و گالری تصاویر


امکان انتخاب چند عکس برای پاک کردن در منوی گالری


به‌روزرسانی ویژگی جست‌وجوی صوتی


به‌روزرسانی ویژگی جست‌وجو با قابلیت جست‌وجو در موارد نشانه‌گذاری شده (Bookmarks)، تاریخچه (History)، اسامی‌(Contacts) و وب از صفحه اصلی (Home Screen)


پشتیبانی از تکنولوژی‌های به‌روز شده CDMA/EVDO، ۸۰۲٫۱x، *** و موتور Text to speech


پشتیبانی از رزولوشن WVGA برای صفحه نمایش


افزوده شدن قابلیت‌های حرکتی در سیستم عامل و ابزار برنامه‌نویسی برای برنامه‌نویسان








آندروید ۲ و ۲٫۱ Eclair (نان خامه‌ای)


هر دو نسخه ۲ و ٢٫١ اندروید مانند نسخه ١٫۶ مبتنی بر کرنل لینوکس ۲٫۶٫۲۹ طراحی شده‌اند. اندروید ویرایش ۲ در ۲۶ اکتبر ۲۰۰۹ معرفی شد. 


در سوم دسامبر ۲۰۰۹ SDK نسخه ۲٫۰٫۱ معرفی شد و SDK ویرایش ٢٫١ در ۱۲ ژانویه ۲۰۱۰ منتشر گردید. اهم امکانات اضافه شده در این نسخه به شرح زیر هستند:




سرعت سخت‌افزاریِ بهبود یافته


ویژگی چند لمسی Multi Touch


پشتیبانی از رزولوشن‌های بیشتر برای صفحه نمایش


رابط کاربری به‌روزرسانی شده


مرورگر اینترنتی با قابلیت پشتیبانی از HTML5


دفترچه تلفن به‌روزرسانی شده


گوگل مپ نسخه ۳٫۱٫۲


پشتیبانی از Microsoft Exchange


افزوده شدن امکان فلاش داخلی برای دوربین


افزوده شدن زوم دیجیتال دوربین


به‌روزرسانی صفحه کلید مجازی


پشتیبانی از بلوتوث نسخه ۱/۲


اضافه شدن قابلیت کاغذ دیواری‌های متحرک


اضافه شدن امکان ارسال فایل با استفاده از بلوتوث








آندروید ۲٫۲ Foryo (ماست یخ زده)




اندروید نسخه ۲٫۲ در ۲۰ مه ۲۰۱۰ معرفی شد. این ویرایش اندروید مبتنی بر کرنل لینوکس نسخه ۲٫۶٫۳۲ است و قابلیت‌های زیر به آن اضافه شده است:




افزایش سرعت سیستم عامل، حافظه و عملکرد سیستم بین ۲ تا ۵ برابر نسخه ۲


افزایش سرعت اجرای برنامه‌های کاربردی با استفاده از تکنیک‌های JIT


اضافه شدن موتور جاوا اسکریپت V8 کروم به مرورگر اینترنتی


افزایش پشتیبانی از Microsoft Exchange با قابلیت‌هایی چون سیاست حریم شخصی به‌روز شده، همسان‌سازی تقویم و …)


اندروید مارکت به‌روز شده با قابلیت به‌روزرسانی خودکار برنامه‌های کاربردی


شماره‌گیری صوتی و انتقال دفترچه تلفن از طریق بلوتوث


امکان نصب برنامه‌های کاربردی بر روی حافظه‌های جانبی


پشتیبانی از فلش نسخه ۱/۱۰ • بهبود عملکرد دوربین در حالت‌های عکس و فیلمبرداری








آندروید ۲٫۳ Gingerbread (نان زنجبیلی)




اندروید نسخه ۲٫۳ یا نان زنجفیلی در ۶ دسامبر ۲۰۱۰ معرفی شد. این ویرایش اندروید مبتنی بر کرنل لینوکس نسخه ۲٫۶٫۳۵ است. امکانات اضافه شده در این نسخه به شرح زیر هستند:




بهینه سازی و تغییر در طراحی رابط کاربری به همراه ساده تر و سریعتر کردن آن.


پشتیبانی از صفحه نمایش بزرگتر و رزولوشن بیشتر (WXGA و بیشتر) [۵]


پشتیبانی از تماس اینترنتی یا تماس‌های VoIP


افزودن قابلیت ان‌اف سی(NFC) یا همان ارتباط حوزه نزدیک.


ان‌اف سی (NFC) گونه‌ای وسیله ارتباطی بی‌سیم بین دو دستگاه که در مجاورت همدیگر قرار دارند هست که معمولا این فاصله حداکثر چند سانتی‌متر است. 


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



:: برچسب‌ها: آموزش اندروید , آموزش برنامه نویسی اندروید , اندروید , برنامه نویسی موبایل , آموزشگاه اندروید , Android , آموزشگاه برنامه نویسی اندروید , بهترین اموزشگاه اندروید ,
:: بازدید از این مطلب : 167
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 3 مرداد 1391 | نظرات ()