🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جزئیات داخلی سیستم عامل اندروید / عمیق در AOSP
- آخرین آپدیت
دانلود Android OS Internals / AOSP in Depth
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
تحلیل عمیق توسعه سیستم عامل اندروید (AOSP): راهاندازی اندروید، AMS، WMS، System UI و موارد بیشتر
توسعه AOSP
سیستم عامل اندروید
بخشهای داخلی اندروید
توسعه فریمورک اندروید
پیشنیازها: دانش برنامهنویسی پایه
در طول سالها، اندروید بر بازار تلفنهای همراه، تبلتها، تلویزیونها، دستگاههای پوشیدنی، خودروها و بسیاری از دستگاههای تعبیهشده تسلط یافته است. این سیستم عامل بر روی ۲.۵ میلیارد دستگاه فعال اجرا میشود. با وجود اینکه اندروید مدتهاست در بازار حضور دارد، همچنان یافتن دورههای ساختاریافته یا منابع آنلاین برای توسعه AOSP دشوار است. به همین دلیل این دوره را طراحی کردهایم. این دوره بهطور ویژه برای توسعهدهندگان در هر سطحی طراحی شده است که میخواهند درباره توسعه سیستم عامل اندروید بیاموزند و تمرکز ویژهای بر بخشهای داخلی عمیق مانند راهاندازی سیستم، AMS، WMS و SYSTEM UI دارد.
این دوره برای توسعهدهندگان اپلیکیشن اندروید نیز مفید است. با آگاهی بیشتر از بخشهای داخلی سیستم عامل اندروید، میتوانید برنامهنویس بهتری شوید. ما تلاش کردهایم تا این دوره را تا حد امکان فشرده کنیم تا بتوانید در هر دقیقه از آموزشها چیز جدیدی یاد بگیرید.
بهطور کلی، این دوره به شرح زیر ساختار یافته است:
مقدمه
معماری
راهاندازی محیط توسعه
ساختار پوشهها و ماژولهای مهم
ساخت سورس کد
راهاندازی اندروید (Init، System Server، Zygote)
مدیریت فعالیت (Activity Management)
مدیریت پنجره (Window Management)
و موارد بیشتر...
این دوره با مباحث پایه توسعه AOSP مانند معماری و راهاندازی محیط آغاز میشود و به تحلیل عمیق و پیشرفته راهاندازی سیستم، مدیریت فعالیت، مدیریت پنجره و غیره میپردازد. این دوره به شما کمک میکند تا اعتماد به نفس خود را به عنوان یک توسعهدهنده فریمورک یا اپلیکیشن اندروید افزایش دهید. لطفاً سرفصلهای بهروز دوره را در بخش محتوای دوره مشاهده فرمایید.
این دوره برای کسانی که تازه با دنیای AOSP آشنا شدهاند یا میخواهند درباره جنبههای مختلف توسعه AOSP بیشتر بیاموزند، عالی است. در پایان دوره، شما دانش کافی برای ایجاد نسخه اندروید سفارشی خود را کسب خواهید کرد.
لطفاً در صورت نیاز به پشتیبانی در طول دوره، از پرسیدن سوالات دریغ نکنید. با تشکر و آرزوی موفقیت.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
مقدمه ای بر AOSP
Introduction to AOSP
معماری اندروید
Android Architecture
معماری اندروید به تفصیل
Android Architecture in Detail
راه اندازی محیط لینوکس AOSP
AOSP Setup Linux Environment
راه اندازی محیط
Environment Setup
نصب بسته ها
Install Packages
نصب Repo
Install Repo
دانلود و ساخت امولاتور گوشی
Download and Build Phone Emulator
دانلود سورس کد
Download Source
ساخت امولاتور گوشی
Build Phone Emulator
سیستم ساخت اندروید
Android Build System
Soong
Soong
معماری ساخت
Build Architecture
envsetup
envsetup
croot, m, mm
croot, m, mm
grep
grep
ماژول
module
بررسی اسکریپت envsetup
envsetup script walkthrough
definitions.mk
definitions.mk
ابزارهای راه اندازی IDE
IDE Setup Tools
ابزار aidegen
aidegen tool
پوشه های پروژه AOSP به تفصیل
AOSP Project Folders Explained in Detail
پوشه های AOSP قسمت ۱
AOSP Folders Part - 1
پوشه های AOSP قسمت ۲
AOSP Folders Part - 2
پوشه های AOSP قسمت ۳
AOSP Folders Part - 3
پوشه های AOSP قسمت ۴
AOSP Folders Part - 4
پوشه های AOSP قسمت ۵
AOSP Folders Part - 5
پوشه های AOSP قسمت ۶
AOSP Folders Part - 6
راه اندازی اندروید به تفصیل
Android Startup in Detail
فرآیند Init
Init Process
راه اندازی Zygote
Zygote Startup
System Server
System Server
مقدمه ای بر System UI
System UI Introduction
راه اندازی System UI
System UI Startup
بررسی کد System UI
System UI CodeWalkthrough
مقدمه AMS
AMS Introduction
مقدمه
Introduction
راه اندازی AMS
AMS Startup
راه اندازی AMS قسمت ۱
AMS Startup Part 1
راه اندازی AMS قسمت ۲
AMS Startup Part 2
ساختار داده AMS
AMS Data Structure
رکورد فعالیت
Activity Record
وظایف
Tasks
رکورد فرآیند
ProcessRecord
ابزار DUMPSYS
DUMPSYS Tool
تحلیل ساختار داده با DumpSys
Data Structure DumpSys Analysis
نمایش نظرات