برنامه نویسی اندروید و محیط اجرا
99 صفحه ورد قابل ویرایش
10000تومان
چکیده :
اندروید (Android) نام یک سیستم عامل موبایل است که توسط شرکت گوگل توسعه داده میشود. این سیستم عامل اوپن سورس است و برپایه هسته لینوکس بنا شده است. اندروید بر خلاف سیستم عامل iOS آیفون که فقط پردازنده های ARM را پشتیبانی میکند، بر روی انواع مختلفی از پردازنده ها (ARM, MIPS, Power Architecture, x86) قابل نصب است. از سال 2008 تاکنون تلفن های همراه متعددی با استفاده از این سیستم عامل به بازار ارائه شده اند. همچنین چندین Tablet PC نیز با استفاده از این سیستم عامل به بازار ارائه شده اند.
کلمه اندروید به معنی "روبات انسان نما" است و شاید علت این وجه تسمیه هم علاقه زیاد آقای روبین به روبات ها بوده است.
در نوامبر سال 2007 گروهی از تولید کنندگان مطرح تجهیزات الکترونیکی همچون موبایل و تجهیزات بی سیم به علاوه یکسری از شرکت های نرم افزاری که از آن جمله می توان به گوگل اشاره کرد که در ابتدا 34 شرکت بودند و سال به سال به تعداد اعضا اش افزوده شد، در کنار یکدیگر جمع شده و کنسرسیومی را تشکیل دادند که هدف آن ایجاد یک سیستم عامل موبایل Open Source بود تا از این طریق بتوانند هزینه های تولید اپلیکیشن های موبایل را کاهش دهند.
در حقیقت از آنجا که شرکت گوگل در این کنسرسیوم رویکردی نرم افزاری داشت و از سوی دیگر صاحب اصلی این سیستم عامل هم محسوب می شد، به عنوان رهبر اصلی این سیستم عامل جدید انتخاب گردید.
کلمات کلیدی : اندروید –سیستم عامل –موبایل –برنامه نویسی اندروید –نرم افزار
فهرست مطالب :
1-2تاریخچه سیستم عامل لینوکس.... 3
1-7 بررسی ویژگی های سیمبیان.. 12
1-10 زبانهای برنامه نویسی برای Symbian. 14
1-14 طبقه بندی نگارش های مختلف... 16
1-19 اشتراک زمانی یاسیستم های بلادرنگ... 21
1-20 سیستم عامل تلفن همراه. 22
1-26 معنای اندروید و تلفظ صحیح.. 26
1-29محیط برنامهنویسی اندروید. 28
1-31 پراکندگی نسخههای اندروید. 31
1-32 اجزاء تشکیل دهنده کاربردهای اندروید. 31
1-35 مشخصات فنی آی او اس... 35
1-37 مشخصات فنی ویندوز فون.. 37
1-42 ویژگی ها و خصوصیات آندروید. 41
1-43 آندروید سیستم عاملی بر اساس لینوکس.... 42
1-44 سیستم عامل آندروئید چیست... 43
1-45 اندروید چه سیستم عاملی است... 44
1-49 فرمتهای پشتیبانی شده توسط آندروید. 47
2-1 نرم افزار های مورد نیاز برای توسعه نرم افزار مبتنی بر اندروید: 49
2-3 مقدمه بر زبان های برنامه نویسی.. 58
2-4 انتخاب ابزاری برای برنامه نویسی جاوا 63
3-6 دریافت کننده پیام های عمومی: 71
3-11 - طراحی رابط گرافیکی با قابلیت Drag and Drop. 83
3-12-قابلیت تکمیل کد (Code Completion) 84
3-16 محیطهای کاری و پروژه ها: 86
فهرست اشکال :
شکل 2-1 ساختار دایرکتوری ..............................................................................................................................................................53
شکل 2-2 .................................................................................................................................................................................................. 55
شکل 3-1 : عکس از برنامه نوشته شده ....................................................................................................................................... 79
شکل 3-2 ................................................................................................................................................................................................. 81
شکل 3-3 ................................................................................................................................................................................................. 82
فهرست جداول :
جدول 2-1: ساختار برنامه ..................................................................................................................................................................... 60
برنامه نویسی اندروید و محیط اجرا