034-32467006
کرمان خیابان بهشتی نبش کوچه5

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


زبان برنامه نویسی سیستم عامل اندروید ANDROID به زبان ساده سیستم عاملی است برای دستگاه های موبایل و گوشی های هوشمند که توسط بیش از ۳۰ کمپانی معروف پشتیبانی می شود. اندروید OPEN SOURCE است و توسعه دهندگان می توانند با استفاده از ANDROID SDK برنامه های مختلفی برای این سیستم عامل بنویسند. در واقع اندروید بستری را فراهم می کند تا برنامه نویسان بتوانند هرچه سریعتر و بهتر برنامه هایی بسازند که از تمام ویژگی های یک گوشی هوشمند استفاده کند. اندروید به معنای واقعی “باز” (OPEN) است، یعنی برنامه نویس می تواند از تمام قدرت یک تلفن همراه استفاده کند. اندروید امکان استفاده از توابع داخلی گوشی موبایل همچون شماره گیری، فرستادن SMS یا استفاده از دوربین گوشی را به برنامه نویسان می دهد تا بتوانند اپلیکیشن های قدرتمند و کاربردی برای کاربران بسازند.

 

ویژگی‌های اندروید

– اندروید تمامی تکنولوژی‌های اتصال (CONNECTIVITY) شامل: GSM/EDGE, CDMA, EV-DO, UMTS, BLUETOOTH, VI-FI را پشتیبانی می‌کند.
– اندروید از فرمت‌های مختلف فایل‌های Multimedia مثل MPEG4, MP3, AAC, AMR, JPEG, PNG ,GIF پشتیبانی می‌کند.
– اندروید برای ارسال پیغام‌های متنی یا همان (SMS) از فرم‌های SMS, MMS, XMPP پشتیبانی می‌کند.
– مرورگر موجود در اندروید بر اساس WEBKITFRAMEWORK OPEN SOURCE توسعه یافته‌است.
– اندروید برای ذخیره داده‌ها و مدیریت بانک‌های اطلاعاتی سبک از نرم‌افزار SQLITE استفاده می‌کند.
– تمام برنامه‌های اندروید به زبان جاوا نوشته می‌شوند. برای اجرای برنامه‌های جاوایی روی این سیستم عامل، کدهای جاوا به کدهای DALVIK تبدیل می‌شوند و سپس روی ماشین مجازی جاواییی (DALVIK VIRTUAL MACHINE) اجرا می‌شوند.
– ابزارهای مختلف اندروید برای توسعه دهندگان به راحتی در دسترس است و توسط شرکت گوگل پشتیبانی می‌شوند. این ابزارها شامل کتابخانه‌ها، خطایاب، شبیه‌ساز گوشی و یک پلاگین برای اکلیپسس است.
– اندروید از سخت‌افزارهای مختلف همچون GPS و دوربین‌های متنوع پشتیبانی می‌کند.
– تصاویر و فایل‌های گرافیکی بوسیله OPENGL پردازش می‌شوند که کیفیت بالاتری خواهند داشت.
– با استفاده از تکنولوژی نسبتاً جدید شرکت ADOBE با نام AIRR نیز می‌توان به توسعه برنامه‌های کاربردی تحت این سیستم عامل پرداخت.

 

رئوس مطالب مورد بحث و تدریس در دوره شامل موارد زیر می باشد :
بخش اول: آشنایی با اندروید
بخش دوم: راه اندازی محیط توسعه اندروید
بخش سوم: پروژه اندروید
بخش چهارم: مفهوم فعالیت (ACTIVITY)
بخش پنجم: رابط کاربری اندروید
بخش ششم: تنظیمات
بخش هفتم: منوها
بخش هشتم: پنجره ها
بخش نهم: ذخیره سازی اطلاعات
بخش دهم: کار با اینترنت و خدمات مکان (GPS)
بخش یازدهم: پروتکل های ارتباطی
بخش دوازدهم: کار با فایلهای چند رسانه ای در برنامه شامل

پخش صدا و تصویر و … در برنامه
افزودن قابلیت ضبط صدا به برنامه
دسترسی به محتویات رسانه ای گوشی
دسترسی به SD CARDD در برنامه

بخش سیزدهم:

ایجاد وساختن HOME SCREEN WIDGET ها
کار با قابلیتهای TOUCH اندروید و استفاده از آنها در برنامه
استفاده و مدیریت SENSOR هاینور، PROXIMITY، سنجش دما، GYROSCOPE، شتاب سنج، سنجش مغناطیس، گرایش به جهات مختلف، جاذبه، تشخیص چرخش دستگاه و NEAR FIELDD COMMUNICATION در برنامه
کار با CONTACTS API دربرنامه، نحوه خواندن لیست تماسها، طرفهای تماس، افزودن و ویرایش آنها در برنامه
SERVICE اجرای برنامه در پس زمینه
بومی سازی برنامه و چند زبانه کردن آن
پشتیبانی SCREEN SIZE های مختلف

جستجو

آمار بازدید

  • 67
  • 21
  • 3,902
  • 9,638
  • 66,182
  • 66,182

markrahimi - استفاده از مطالب این سایت با ذکر منبع و برای استفاده از منابع غیر تجاری بلامانع است . کلیه حقوق این سایت متعلق به موسسه آموزشی ایلیا می باشد .