3. سرفصل ها
مروری بر اندروید
معماری سیستم عامل
نصب و راه اندازی شبیه ساز و محیط ها برنامه نویسی
اجرای یک برنامه تست
4. اندروید چیست؟
یک ربات که به گونه ای ساخته شده تا شکل ظاهری شبیه به انسان
داشته باشد. واژه نامه کمبریج
5. اندروید چیست؟
یک ربات که به گونه ای ساخته شده تا شکل ظاهری شبیه به انسان
داشته باشد. واژه نامه کمبریج
مجموعه نرم افزاری شامل سیستم عامل، میان افزار و برنامه های
کاربردی
6. اندروید چیست؟
یک ربات که به گونه ای ساخته شده تا شکل ظاهری شبیه به انسان
داشته باشد. واژه نامه کمبریج
مجموعه نرم افزاری شامل سیستم عامل، میان افزار و برنامه های
کاربردی
موبایل و تبلت
7. اندروید چیست؟
یک ربات که به گونه ای ساخته شده تا شکل ظاهری شبیه به انسان
داشته باشد. واژه نامه کمبریج
مجموعه نرم افزاری شامل سیستم عامل، میان افزار و برنامه های
کاربردی
موبایل و تبلتو نت بوک و تلویزیون و کنسول بازی و دوربین دیجیتال و ...
9. تاریخچه
ژانویه سال ۲۰۰۵ گوگل شرکت اندروید را خرید
تولید نرم افزار و برنام ههای کاربردی برای تلف نهای همراه
10. تاریخچه
ژانویه سال ۲۰۰۵ گوگل شرکت اندروید را خرید
تولید نرم افزار و برنام ههای کاربردی برای تلف نهای همراه
۵ نوامبر سال ۲۰۰۷ » اتحادیه گوشی باز « ، مطرح کردن
یا Open Handset Alliance
11. تاریخچه
ژانویه سال ۲۰۰۵ گوگل شرکت اندروید را خرید
تولید نرم افزار و برنام ههای کاربردی برای تلف نهای همراه
۵ نوامبر سال ۲۰۰۷ » اتحادیه گوشی باز « ، مطرح کردن
یا Open Handset Alliance
3۴ شرکت فعال در زمینه تولید نرم افزار، تولید گوشی های تلفن همراه،
اپراتور تلفن همراه و تولیدکننده نیمه رساناها و پردازند ههای تلفن
12. تاریخچه
ژانویه سال ۲۰۰۵ گوگل شرکت اندروید را خرید
تولید نرم افزار و برنام ههای کاربردی برای تلف نهای همراه
۵ نوامبر سال ۲۰۰۷ » اتحادیه گوشی باز « ، مطرح کردن
یا Open Handset Alliance
3۴ شرکت فعال در زمینه تولید نرم افزار، تولید گوشی های تلفن همراه،
اپراتور تلفن همراه و تولیدکننده نیمه رساناها و پردازند ههای تلفن
9 دسامبر ۲۰۰۸ چهارده عضو جدید از شرکتهای صنعت تلفن همراه جهان
13. تاریخچه
ژانویه سال ۲۰۰۵ گوگل شرکت اندروید را خرید
تولید نرم افزار و برنام ههای کاربردی برای تلف نهای همراه
۵ نوامبر سال ۲۰۰۷ » اتحادیه گوشی باز « ، مطرح کردن
یا Open Handset Alliance
3۴ شرکت فعال در زمینه تولید نرم افزار، تولید گوشی های تلفن همراه،
اپراتور تلفن همراه و تولیدکننده نیمه رساناها و پردازند ههای تلفن
9 دسامبر ۲۰۰۸ چهارده عضو جدید از شرکتهای صنعت تلفن همراه جهان
۲۲ اکتبر ۲۰۰۸ نخستین گوشی مبتنی بر اندروید توسط شرکت HTC با
همکاری T-Mobile تولید شد.
19. ویژگی های سیستم عامل
کد منبع باز (Apache License)
هسته بر پایه لینوکس
20. ویژگی های سیستم عامل
کد منبع باز (Apache License)
هسته بر پایه لینوکس
پشتیبانی از پردازنده های مختلف
21. ویژگی های سیستم عامل
کد منبع باز (Apache License)
هسته بر پایه لینوکس
پشتیبانی از پردازنده های مختلف
پشتیبانی از تمامی تکنولوژیهای اتصالی
22. ویژگی های سیستم عامل
کد منبع باز (Apache License)
هسته بر پایه لینوکس
پشتیبانی از پردازنده های مختلف
پشتیبانی از تمامی تکنولوژیهای اتصالی
پشتیبانی از انواع فرمت های چند رسانه ای
23. ویژگی های سیستم عامل
کد منبع باز (Apache License)
هسته بر پایه لینوکس
پشتیبانی از پردازنده های مختلف
پشتیبانی از تمامی تکنولوژیهای اتصالی
پشتیبانی از انواع فرمت های چند رسانه ای
پشتیبانی از کتابخانه های مختلف
24. ویژگی های سیستم عامل
کد منبع باز (Apache License)
هسته بر پایه لینوکس
پشتیبانی از پردازنده های مختلف
پشتیبانی از تمامی تکنولوژیهای اتصالی
پشتیبانی از انواع فرمت های چند رسانه ای
پشتیبانی از کتابخانه های مختلف
پشتیبانی از Multitasking
25. ویژگی های سیستم عامل
کد منبع باز (Apache License)
هسته بر پایه لینوکس
پشتیبانی از پردازنده های مختلف
پشتیبانی از تمامی تکنولوژیهای اتصالی
پشتیبانی از انواع فرمت های چند رسانه ای
پشتیبانی از کتابخانه های مختلف
پشتیبانی از Multitasking
رابط کاربری مناسب
26. ویژگی های سیستم عامل
کد منبع باز (Apache License)
هسته بر پایه لینوکس
پشتیبانی از پردازنده های مختلف
پشتیبانی از تمامی تکنولوژیهای اتصالی
پشتیبانی از انواع فرمت های چند رسانه ای
پشتیبانی از کتابخانه های مختلف
پشتیبانی از Multitasking
رابط کاربری مناسب
پشتیبانی از قابلیت چند لمسی
33. هخسن سکونیل هیاپ رب ۲.6
حدود 11۵Patch لینوکس
انجام عملیات های اصلی سیستم
هسته لینوکس
34. هخسن سکونیل هیاپ رب ۲.6
حدود 11۵Patch لینوکس
انجام عملیات های اصلی سیستم
مدیریت پردازنده، مدیریت حافظه، مدیریت دستگاه ها مانند دوربین و...
هسته لینوکس
35. هخسن سکونیل هیاپ رب ۲.6
حدود 11۵Patch لینوکس
انجام عملیات های اصلی سیستم
مدیریت پردازنده، مدیریت حافظه، مدیریت دستگاه ها مانند دوربین و...
مدیریت شبکه
هسته لینوکس
36. هخسن سکونیل هیاپ رب ۲.6
حدود 11۵Patch لینوکس
انجام عملیات های اصلی سیستم
مدیریت پردازنده، مدیریت حافظه، مدیریت دستگاه ها مانند دوربین و...
مدیریت شبکه
لایه انتزاعی (abstraction layer) میان سخت افزار و سایر نرم افزارها
هسته لینوکس
37. شامل مجموعه از کلاسهای ++ C/C است که توسط کامپوننت های سیستم
اندروید مورد استفاده قرار میگیرند
کتابخانه
39. Android Runtime
کتابخانه هسته
شامل مجموعه از کتابخانه هسته
امکان برنامه نویسی به زبان استاندارد جاوا
40. ماشین مجازی
نوعی از برنامه ها که محیط سیستم عامل و منابع آنررا بررای اسرتفاده توسرط
برنامه های سیستم عامل های دیگر آماده می کنند.
41. ماشین مجازی
نوعی از برنامه ها که محیط سیستم عامل و منابع آنررا بررای اسرتفاده توسرط
برنامه های سیستم عامل های دیگر آماده می کنند.
قابلیت نصب بر روی سیستم عامل های مختلف
42. Android Runtime
ماشین مجازی دالویک
شامل مجموعه ای از کتابخانه های اصلی که اکثر عملکردهای قابل دسترس
را با استفاده از زبان جاوا ممکن میسازد
43. Android Runtime
ماشین مجازی دالویک
شامل مجموعه ای از کتابخانه های اصلی که اکثر عملکردهای قابل دسترس
را با استفاده از زبان جاوا ممکن میسازد
اجررررای قابلیرررت هرررای اساسررری ماننرررد مررردیریت حافظررره و چنرررد نخررری
(Multithreading) متکی بر هسته لینوکس
44. Android Runtime
ماشین مجازی دالویک
هر برنامه کاربردی اندروید در فرایند مخصوص به خودش اجرا میشود و
دسترسی مخصوص به خود در ارتباط با ماشین مجازی دالویک دارد
45. Android Runtime
ماشین مجازی دالویک
هر برنامه کاربردی اندروید در فرایند مخصوص به خودش اجرا میشود و
دسترسی مخصوص به خود در ارتباط با ماشین مجازی دالویک دارد
به زبان ساده...
46. Android Runtime
ماشین مجازی دالویک
هر برنامه کاربردی اندروید در فرایند مخصوص به خودش اجرا میشود و
دسترسی مخصوص به خود در ارتباط با ماشین مجازی دالویک دارد
به زبان ساده...
اگر یک برنامه crash کند، کارکرد برنامه های دیگر تحت تأثیر قرار نمیگرد
47. چهارچوب برنامه
دسترسی به تعداد زیادی از سرویس های سطح بالا در قالب کلاس های جاوا
48. چهارچوب برنامه
دسترسی به تعداد زیادی از سرویس های سطح بالا در قالب کلاس های جاوا
دسترسی به اطلاعات محلی )موقعیت جغرافیایی(، تنظیم زنگ ساعت، اضرافه کرردن اطلاعیره
ها (notifications) به نوار وضعیت
49. چهارچوب برنامه
دسترسی به تعداد زیادی از سرویس های سطح بالا در قالب کلاس های جاوا
دسترسی به اطلاعات محلی )موقعیت جغرافیایی(، تنظیم زنگ ساعت، اضرافه کرردن اطلاعیره
ها (notifications) به نوار وضعیت
توسعه دهندگان دسترسی کامل به همان چرارچوب API هرایی دارنرد کره برنامره هرای
هسته (the core applications) دارند
51. برنامه ها
برنامه های مورد استفاده کاربران
پیام رسانی، مرورگر، تقویم، ایمیل و ...
52. برنامه ها
برنامه های مورد استفاده کاربران
پیام رسانی، مرورگر، تقویم، ایمیل و ...
برنامه های نوشته شده در لایه Application Framework در این لایه استفاده می شوند
59. ابزارهای برنامه نویسی
JAVA
ADT Bundle (Android Developer Tools)
Eclipse IDE with built-inADT
Android SDK Components
60. محیط برنامه نویسی Eclipse
ابزارهای برنامه نویسی
JAVA
61. محیط برنامه نویسی Eclipse
تحت لیسانس GPL و متن باز
ابزارهای برنامه نویسی
JAVA
62. محیط برنامه نویسی Eclipse
تحت لیسانس GPL و متن باز
نیاز به نصب افزونه (Plug-In) برای اجرای زبان های مختلف
ابزارهای برنامه نویسی
JAVA
63. محیط برنامه نویسی Eclipse
تحت لیسانس GPL و متن باز
نیاز به نصب افزونه (Plug-In) برای اجرای زبان های مختلف
دارای افزونه های رایگان متفاوت
ابزارهای برنامه نویسی
JAVA
64. محیط برنامه نویسی Eclipse
تحت لیسانس GPL و متن باز
نیاز به نصب افزونه (Plug-In) برای اجرای زبان های مختلف
دارای افزونه های رایگان متفاوت
قابلیت پشتیبانی از زبان های C/C++ , php , COBOL ,Fortran
ابزارهای برنامه نویسی
JAVA
65. Eclipse IDE with built-inADT
شامل تمام افزونه های مورد نیاز برای برنامه نویسی اندروید
ابزارهای برنامه نویسی
JAVA
67. SDK چیست...؟
SDK یا Software Development Kit نوعی ابزار توسعه است که به برنامه نرویس
اجازه میدهرد ترا بررای بسرته ی نررم افرزاری خراص ، چهرار چروب نررم افرزار ،
پلتفرم سخت افزار ، سیستم کامپیوتر ، کنسول های بازی، سیستم عامل ها و
یا پلتفرم های مشابه ،نرم افزار ایجاد کند
ابزارهای برنامه نویسی
JAVA
68. Android SDK components
شامل کتابخانه ها و تمامی ابزاری است که توسعه دهندگان اندرویرد بررای
ساخت، تست و عیب یابی نرم افزار های خود نیاز دارند
ابزارهای برنامه نویسی
JAVA
75. Android Studio
اولین محیط برنامه نویسی رسمی اندروید
ابزارهای برنامه نویسی
JAVA
76. Android Studio
اولین محیط برنامه نویسی رسمی اندروید
توسعه داده شده توسط گوگل
ابزارهای برنامه نویسی
JAVA
77. Android Studio
اولین محیط برنامه نویسی رسمی اندروید
توسعه داده شده توسط گوگل
بر پایه ویرایشگر قدرتمند JetBrains IntelliJ IDEA) )
ابزارهای برنامه نویسی
JAVA
78. Android Studio
اولین محیط برنامه نویسی رسمی اندروید
توسعه داده شده توسط گوگل
بر پایه ویرایشگر قدرتمند JetBrains IntelliJ IDEA) )
هنوز در حالت توسعه (beta) قرار دارد...!
ابزارهای برنامه نویسی
JAVA
79. دریافت Android Studio
گوگل : tools.anroid.com
ابزارهای برنامه نویسی
JAVA
80. دریافت Android Studio
گوگل : tools.anroid.com
تحریم نیست...!
ابزارهای برنامه نویسی
JAVA
81. دریافت Android Studio
گوگل : tools.anroid.com
تحریم نیست...!
سایت های فارسی : soft98.ir
ابزارهای برنامه نویسی
JAVA