لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش سیستم عامل اندروید داخلی/توسعه رام موبایل AOSP
Android OS Internals / AOSP Mobile ROM Development
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
توسعه پروژه متن باز اندروید (AOSP) - توسعه موبایل اندروید توسعه پروژه متن باز اندروید (AOSP) توسعه موبایل اندروید AOSP ساخت سیستم Android Framework Android Internals معماری اندروید سفارشی سازی سیستم عامل اندروید پیش نیازها: دانش برنامه نویسی پایه
در طول سالها، Android تلفنها، رایانههای لوحی، تلویزیون، خودروهای HMI و دستگاههای Wear را ضبط کرده است. روی 2.5 میلیارد دستگاه فعال در حال اجرا است. با وجود اینکه اندروید برای مدت طولانی در بازار بوده است، یافتن دوره های آموزشی ساختاریافته یا منابع آنلاین برای توسعه AOSP هنوز بسیار سخت است. به همین دلیل است که این دوره در اینجا آمده است.
این دوره به طور ویژه برای توسعه دهندگان در هر سطحی طراحی شده است که می خواهند درباره توسعه سیستم عامل Android (تمرکز بیشتر بر روی دستگاه های تلفن همراه) بیاموزند.
ما سعی کردهایم این دوره را تا حد امکان فشرده کنیم تا بتوانید در هر دقیقه از آموزشها چیز جدیدی یاد بگیرید. در سطح بالا، ساختار دوره به شرح زیر است.
مقدمه
معماری
تنظیم محیط توسعه
ساختار پوشه و ماژول های مهم
ساخت سیستم
ساخت منبع
پروژه ها
موضوعات پیشرفته (سرویسهای سیستم، SystemUI، SE Linux، SDK، و غیره.)
این دوره برای کسانی که تازه وارد دنیای AOSP شده اند یا می خواهند در مورد جنبه های مختلف توسعه AOSP بیشتر بیاموزند عالی است. این دوره برای توسعه دهندگان برنامه اندروید نیز ضروری است. زمانی که سیستم عامل اندروید داخلی را بشناسید، می توانید توسعه دهنده بهتری باشید. در پایان دوره، باید دانش کافی برای ایجاد نسخه اندروید خود را کسب کنید.
آرزوها برای حرفه AOSP شما. :)
سرفصل ها و درس ها
معرفی
Introduction
معرفی دوره
Course Introduction
مقدمه ای بر AOSP
Introduction to AOSP
راه اندازی و دانلود کد منبع محیط توسعه AOSP
AOSP Development Environment Setup and Download Source Code
سیستم مورد نیاز
System Requirements
بسته های مورد نیاز را نصب کنید
Install required Packages
Repo را دانلود کنید
Download Repo
منبع AOSP را دانلود کنید
Download AOSP Source
شبیه ساز تلفن AOSP12 را بسازید و اجرا کنید
Build and run AOSP12 Phone Emulator
شبیه ساز تلفن اندروید 13 را دانلود، بسازید و اجرا کنید
Download, Build and run Android 13 Phone Emulator
دستورات و ابزارهای کاربردی مشترک AOSP
Common AOSP Commands and Utility tools
دستورات متداول AOSP برای ترمینال
Common AOSP Commands for Terminal
AIDEGEN - پروژه ها را در Intellij یا Android Studio باز کنید
AIDEGEN - Open Projects in Intellij or Android Studio
معماری اندروید
Android Architecture
معماری اندروید
Android Architecture
دنباله بوت اندروید
Android Boot Sequence
دنباله بوت اندروید - نگاهی دقیق تر به Init Process
Android Boot Sequence - Closer look at Init Process
دنباله بوت اندروید - نگاهی دقیق تر به فرآیند Zygote
Android Boot Sequence - Closer look at Zygote Process
دنباله بوت اندروید - نگاهی دقیق تر به فرآیند سرور سیستم
Android Boot Sequence - Closer look at System Server Process
مرور پوشه AOSP
AOSP Folder Walkthrough
پوشه Walkthrough1
Folder Walkthrough1
پوشه Walkthrough2
Folder Walkthrough2
پوشه Walkthrough3
Folder Walkthrough3
پوشه Walkthrough4
Folder Walkthrough4
بررسی پوشه 5
Folder Walkthrough 5
بررسی پوشه 6
Folder Walkthrough 6
AOSP Build System - Deep Dive
AOSP Build System - Deep Dive
Soong Build System
Soong Build System
معماری ساخت 1
Build Architecture 1
envsetup.sh
envsetup.sh
croot و دستورات m, mm
croot and m, mm, commands
grep
grep
دستور mod
mod command
اسکریپت envsetup.sh
envsetup.sh script
definitions.mk
definitions.mk
مقدمه ای بر رابط کاربری سیستم تلفن
Introduction to Phone System UI
معرفی
Introduction
معماری
Architecture
فرآیند راه اندازی رابط کاربری سیستم
System UI Startup Process
مرور کد رابط کاربری سیستم
System UI Code Walkthrough
تنظیمات سریع رابط کاربری سیستم
System UI Quick Settings
ماژول صفحه کلید رابط کاربری سیستم
System UI Keyguard Module
معرفی کیگارد
Keyguard Intro
پیاده سازی کیگارد
Keyguard Implementation
پوشش منابع زمان اجرا
Runtime Resource Overlays
مقدمه RRO - چگونه کار می کند؟
RRO Introduction - How it Works ?
RRO عملی
RRO Practical
برنامه اندروید جدید را به AOSP اضافه کنید
Add New Android Application into AOSP
معرفی
Introduction
اضافه کردن یک پروژه جاوا عملی
Add a Java project Practical
پروژه Kotlin Practical را اضافه کنید
Add Kotlin Project Practical
نمایش نظرات