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

ساخت وبلاگ

موبایل اندروید

فصل اول – آشنایی با اندروید :

سیستم عاملی است برای دستگاه های تلفن همراه و گوش های هوشمند که بیش از 30 کمپانی معروف پشتیبانی می شود. اندروید یم سیستم عامل کدباز (Open Source  ) است.

برنامه نویسان می توانند با استفاده از از Android SDK می توانند برنامه های مختلفی برای این سیستم عامل بنویسند.

اندروید در اجرا فرقی میان برنامه و توابع هسته سیستم عامل نمی گذارد و هر دو به قابلیت های گوشی دسترسی مساوی دارند.

تیم اندروید به رهبری روبین فعالیت خود را برای تولید پلتفرم مبتنی بر کرنل لینکوس یا همان هسته لینکوس آغاز کردند.

نسخ 4.4 سیستم عامل اندروید کیت کت نام گرفت.

 

کپی رایت و حق امتیاز :

حق امتیاز اکثر قسمت های اندروید به صورت کد باز بر اساس مجوز آپاچی نسخ 2 ارائه می گردد.

 

لوگوی اندروید :

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

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

 

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

  • اندروید تمامی تکنولوژی های اتصال شامل : UMTS , EV-DO , CDMA , GSM/EDGE, و بلوتوث و وای فای را پشتیبانی می کند.
  • از فرمت های مختلف فرمت های های مولتی مدیا مثل MPEG4 , GIF 264H , PNG , JPEG , AMR , AAC , MP3 پشتیبانی می کند.
  • برای ارسال پیغم های متنی از فرم های MMS,SMS,SMPP پشتیبانی می کند.
  • مرورگر موجود در اندروید بر اساس فریم ورک اوپن سورس WEBKITتوسعه یافته است.
  • برای ذخیره داده ها و مدیریت بانک های اطلاعاتی سبک از نرم افزار SQLLite استفاده می کند.
  • تمام برنامه های اندروید به زبان جاوا نوشته می شوند.برای اجرای برنامه های جاوایی بر روی این سیستم عامل ، کدهای جاوا به کدهای Dalvik تبدیل می شوند و سپس روی ماشین مجازی جاوایی اجرا می شوند.
  • ابزارهای مختلف اندروید برای توسعه دهندگان در دسترس است و توسط گوگل پشتیبانی می شود. این ابزارها شامل کتابخانه ها ، خطا یاب ، شبیه ساز گوشی و یک پلاگین برای اکلیپس است.
  • اکلیپس یک محیط توسعه نرم افزاری چند زبانه با قابلیت افزودن افزونه ها می باشد
  • از سخت افزارهای مختلف مانند جی پی اس و دوربی های متنوع پشتیبانی می کند
  • تصاویر و فایل های گرافیکی بوسیله openGL پردازش می شوند که کیفیت بالاتری خواهند داشت.
  • با استفاده از تکنولوژی نسبتاً جدید شرکت Adobe با نام AIR نیز می توان به توسعه برنامه های کاربردی تحت این سیستم عامل پرداخت.
  • این لایه نرم افزرای به وسیله جاوا پیاده سازی شده است به همین علت قادر به اجرای کدهای بومی یا native نخواهد بود.
  • اندروید همانند لینوکس کد باز است که توسعه دهندگان بی شماری روی آن کار می کنند.

 

رابطه اندروید و جاوا :

ü      اندروید سیستم عاملی بر اساس سیستم عامل لینوکس است.

ü      اندروید فقط لایه است که ارتباط میان کاربر و سیستم عامل را برقرار می کند.

ü      نرم افزارهای جانبی اندرویدی با استفاده از زبان جاوا نوشته می شوند.

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

ü      بسیاری از برنامه های اندروید هم با جاوا نوشته شده اند.

ü      این سیستم عامل ، java virtual Machine  ندارد.

ü      برای اجرای برنامه های جاوایی روی این سیستم عامل ، کدهای جاوا به کدهای Dalvik تبدیل می شوند و سپس روی Dalvik virtual Machine اجرا می شوند.

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

ü      برنامه های جاوایی معمولی هم که روی گوشی های دیگر اجرا می شوند با استفاده از نرم افزار های شبیه ساز ماشین مجازی جاوا مانند J2ME MIDP RUNNER روی این سیستم عامل قابل اجرا هستند.

 

آرت :

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

 

آموزش HTML...
ما را در سایت آموزش HTML دنبال می کنید

برچسب : نویسنده : hamidroshan بازدید : 136 تاريخ : شنبه 30 آذر 1398 ساعت: 22:48