رد شدن و رفتن به محتوای اصلی
ملزومات
تجربیات هوش مصنوعی بسازید
با Gemini API و موارد دیگر، برنامههای اندرویدی مبتنی بر هوش مصنوعی بسازید.
شروع به کار
شروع به کار
اولین برنامه خود را ایجاد کنید. از Compose برای رابط کاربری و توسعه برنامه تطبیقی برای پشتیبانی از چندین فرم فاکتور دستگاه استفاده کنید.
سلام دنیا!
پشتیبانی چند دستگاهی
برنامه های تطبیقی
نوشتن برای رابط کاربری
IDE مبتنی بر هوش مصنوعی
آموزش
کسب درآمد با بازی ↗️
تمدید بر اساس دستگاه
برنامههایی بسازید که تجربهای یکپارچه از تلفن گرفته تا تبلت، ساعت، هدست و موارد دیگر را به کاربرانتان بدهد.
برنامه های تطبیقی
اندروید XR
Wear OS
اندروید برای ماشین ها
Android TV
گوگلبوک
ChromeOS
ساخت بر اساس دسته
با پیروی از راهنمایی های تجویزی و نظری Google، یاد بگیرید که برای موارد استفاده خود بسازید.
بازی ها
دوربین و رسانه
اجتماعی و پیام رسانی
سلامتی و تناسب اندام
بهره وری
برنامه های سازمانی
جدیدترین ها را دریافت کنید
با آخرین نسخه ها در طول سال در تماس باشید، به برنامه های پیش نمایش ما بپیوندید و بازخورد خود را با ما در میان بگذارید.
آخرین به روزرسانی ها
به روز رسانی های آزمایشی، به روز رسانی های تجربی، به روز رسانی های آزمایشی
پیش نمایش اندروید استودیو
کتابخانههای Jetpack & Compose
نسخههای Wear OS، نسخههای Wear OS
جعبه ایمنی حریم خصوصی ↗️
طراحی و برنامه ریزی
تجربیات عالی
بهترین تجربه ها را برای بهترین کاربران خود بسازید.
بیشتر بدانید
طراحی رابط کاربری
یک رابط کاربری زیبا با استفاده از بهترین روش های اندروید طراحی کنید.
طراحی برای اندروید
موبایل
تجربیات دسکتاپ
هدستها و عینکهای XR
عینک هوش مصنوعی
ابزارک ها
Wear OS
Android TV
اندروید برای ماشین ها
معماری
منطق و خدمات اپلیکیشن قوی، قابل آزمایش و قابل نگهداری طراحی کنید.
مقدمه
کتابخانه ها
ناوبری
مدولارسازی
تست کردن
چند پلتفرم کاتلین
کیفیت
برای کیفیت برنامه برنامه ریزی کنید و با دستورالعمل های فروشگاه Play مطابقت دهید.
نمای کلی
ارزش اصلی
تجربه کاربری
دسترسپذیری، دسترسپذیری، دسترسپذیری، دسترسپذیری
کیفیت فنی
تجربیات عالی
امنیت
از کاربران در برابر تهدیدات محافظت کنید و از تجربه ایمن اندروید اطمینان حاصل کنید.
نمای کلی
حریم خصوصی، حریم خصوصی، حریم خصوصی، حریم خصوصی
مجوزها
شناسه
جلوگیری از کلاه برداری
توسعه دهید
جمینی در اندروید استودیو
همراه توسعه هوش مصنوعی شما برای توسعه اندروید.
بیشتر بدانید
اندروید استودیو را دریافت کنید
مناطق اصلی
برای ویژگیهایی که نیاز دارید، نمونهها و اسناد را دریافت کنید.
نمونه ها
رابط های کاربری
کار پس زمینه
داده ها و فایل ها
قابلیت اتصال
همه حوزه های اصلی ⤵️
ابزارها و گردش کار
از IDE برای نوشتن و ساخت برنامه خود استفاده کنید یا خط لوله خود را ایجاد کنید.
کد بنویسید و اشکال زدایی کنید
ساخت پروژه ها
اپلیکیشن خود را تست کنید
عملکرد
ابزارهای خط فرمان
API پلاگین Gradle
نیمکت اندروید
فن آوری دستگاه
برای فاکتورهای فرم کد بنویسید. دستگاه ها را متصل کنید و داده ها را به اشتراک بگذارید.
تلفنها، تبلتها، گوشیهای تاشو
ChromeOS
اندروید برای ماشین ها
Android TV
اندروید XR
Wear OS
سلامت اندروید
با هم بهتر
تمامی دستگاه ها ⤵️
کتابخانه ها
اسناد مرجع API را با تمام جزئیات مرور کنید.
پلتفرم اندروید
کتابخانه های جت پک،کتابخانه های جت پک،کتابخانه های جت پک،کتابخانه های جت پک
کتابخانه ها را بنویسید
خدمات گوگل پلی ↗️
فهرست SDK Google Play ↗️
Google Play
کنسول بازی
برنامه یا بازی خود را منتشر کنید و کسب و کار خود را در Google Play توسعه دهید.
به کنسول Play بروید
بیشتر بدانید ↗️
مبانی
با نحوه تعامل کاربران، کسب درآمد و ایمن سازی برنامه خود آشنا شوید.
کسب درآمد بازی، کسب درآمد از بازی
بازی یکپارچگی
سیاست های بازی
برنامه های پخش ↗️
مرکز توسعه بازی ها
توسعه و ارائه بازی ها. ابزارها، دانلودها و نمونه ها را دریافت کنید.
نمای کلی
Play Asset Delivery
خدمات بازی های Play
بازی ها را روی رایانه شخصی بازی کنید
همه راهنماهای Play ⤵️
کتابخانه ها
اسناد مرجع API را با تمام جزئیات مرور کنید.
بازی تحویل ویژگی
بهروزرسانیهای درونبرنامه را پخش کنید
بازی نقدهای درون برنامه
بازی Install Referrer
خدمات گوگل پلی ↗️
فهرست SDK Google Play ↗️
همه کتابخانه های Play ⤵️
ابزار و منابع
ابزارهایی برای انتشار، تبلیغ و مدیریت برنامه شما.
بستههای برنامه Android
برند و بازاریابی
Play Console API ↗️
وبلاگ
وبلاگ توسعهدهندگان اندروید
جدیدترینها را بخوانید
نویسندگان را کاوش کنید →
کاوش دسته ها
مطالعات موردی
نتایج دنیای واقعی از کاربران دنیای واقعی. بررسی کنید که چگونه تیمهای مختلف از ابزارهای ما برای دستیابی به اهداف خود استفاده میکنند.
رویدادها و برنامهها
جزئیات مربوط به وبینارها، کارگاهها، جلسات و ابتکارات ویژهای که برای کمک به رشد شما طراحی شدهاند را دریافت کنید.
اخبار محصول
با آخرین بهروزرسانیها، انتشار ویژگیها و نگاهی به پشت صحنهی چگونگی تکامل ما، در جریان باشید.
انجمن
داستانهای کاربران ما، ویژگیهای برجسته و پروژههای مشارکتی که همه ما را گرد هم میآورد را کشف کنید.
چگونه
از نکات سریع گرفته تا آموزشهای عمیق، این راهنماهای گام به گام به گونهای طراحی شدهاند که به شما کمک کنند هوشمندانهتر و سریعتر کار کنید.
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
استودیو Android
ورود به برنامه
Develop
Core areas
UI
Views
ملزومات
موارد بیشتر
طراحی و برنامه ریزی
موارد بیشتر
توسعه دهید
موارد بیشتر
Google Play
موارد بیشتر
وبلاگ
موارد بیشتر
استودیو Android
طرح بندی برنامه خود را توسعه دهید
درباره چیدمان ها
طراحی واکنشگرا/تطبیقی با نماها ایجاد کنید
چیدمان های متعارف
از کلاس های اندازه پنجره استفاده کنید
پشتیبانی از حالت چند پنجره ای
با ConstraintLayout یک رابط کاربری پاسخگو بسازید
ناوبری پاسخگو بسازید
لیست های پویا را با RecyclerView ایجاد کنید
سفارشی کردن یک لیست پویا
یک طرح مبتنی بر کارت ایجاد کنید
یک طرح دو صفحه ای ایجاد کنید
یک طرح خطی ایجاد کنید
یک طرح بندی را با داده ها پر کنید
یک طرح نسبی ایجاد کنید
تعبیه فعالیت
بهبود عملکرد چیدمان
درباره عملکرد چیدمان
بهینه سازی سلسله مراتب چیدمان
استفاده مجدد از طرحبندیها با <include>
بارگیری نماها در صورت تقاضا
اجزای نمای سفارشی را ایجاد کنید
درباره اجزای نمایش سفارشی
اندروید چگونه نماها را ترسیم می کند
یک کلاس نمایش سفارشی ایجاد کنید
طراحی سفارشی را پیاده سازی کنید
یک نمای سفارشی تعاملی ایجاد کنید
بهینه سازی نمای سفارشی
با ورودی ها و برش های پنجره کار کنید
برنامه خود را در Windows insets قرار دهید
نمایش محتوا لبه به لبه
گوشه های گرد را اعمال کنید
نوارهای سیستم را برای حالت همهجانبه پنهان کنید
پشتیبانی از برش های نمایشگر
صفحه کلید نرم افزار را کنترل و متحرک کنید
محتوای مبتنی بر وب را به برنامه خود اضافه کنید
استفاده از محتوای وب در برنامه شما
محتوای وب را در برنامه خود جاسازی کنید
مرور درون برنامه ای با استفاده از وب جاسازی شده
برنامه های وب را در WebView توسعه دهید
پیادهسازی WebView با Jetpack Webkit
نمای کلی تب های سفارشی اندروید
مروری بر فعالیت های وب مورد اعتماد
راهنمای فعالیت های وب مورد اعتماد
مدیریت اشیاء WebView
بارگذاری محتوای محلی
محتوای وب را تاریک کنید
پشتیبانی از صفحه نمایش های مختلف در برنامه های وب
درک پنجرههای توکار
دسترسی به APIهای بومی با JSBridge
اشکال زدایی برنامه های وب
نمای کلی
دسترسی به یک سرور توسعه محلی
اشکالزدایی با استفاده از گزارشهای کنسول جاوا اسکریپت
اشکالزدایی با استفاده از Chrome DevTools
اشکالزدایی با استفاده از برنامه WebView DevTools
بهترین شیوه ها را اجرا کنید
حریم خصوصی کاربر در گزارش خرابی WebView
برنامه بتا
اجرای جاوا اسکریپت و WebAssembly
تم ها را اعمال کنید
درباره تم ها
استفاده از رنگ های دستگاه (رنگ پویا)
رنگ ها را با کتابخانه پالت انتخاب کنید
از طراحی متریال به عنوان یک راهنما استفاده کنید
اجرای تم تیره
ایجاد سایه ها و نماهای کلیپ
کامپوننت ها را اضافه کنید
اجزای اصلی را اضافه کنید
دکمه های عمل شناور (FAB)
دکمه ها
کادرها را علامت بزنید
دکمه های رادیویی
تغییر دکمه ها
انتخاب کنندگان
نکات ابزار
دیالوگ ها
منوها
مولفه نوار برنامه را اضافه کنید
درباره نوارهای برنامه
نوار برنامه را تنظیم کنید
اضافه کردن و رسیدگی به اقدامات
یک اقدام بالا اضافه کنید
از نماهای اقدام و ارائه دهندگان اقدام استفاده کنید
مولفه تنظیمات را اضافه کنید
درباره تنظیمات
تنظیمات خود را سازماندهی کنید
تنظیمات خود را سفارشی کنید
از مقادیر ذخیره شده استفاده کنید
یک سلسله مراتب در کد ایجاد کنید
سایزهای دیگر دستگاه را مدیریت کنید
بهترین شیوه های ترجیحی را اجرا کنید
مولفه جستجوی اندروید را ادغام کنید
گزینه های جستجو
یک رابط کاربری جستجو ایجاد کنید
نتایج جستجو را از جستارهای اخیر اضافه کنید
نتایج جستجوی سفارشی را اضافه کنید
یک پیکربندی جستجو ارائه دهید
از AppSearch استفاده کنید
قابلیت جستجو را اضافه کنید
درباره قابلیت جستجو
رابط کاربری جستجو را تنظیم کنید
ذخیره سازی و جستجوی داده ها
با جستجو سازگار باقی بماند
با متن و ایموجی کار کنید
اندازه خودکار نماهای متنی
فونت ها را در لحظه دانلود کنید
یک فونت به عنوان منبع XML اضافه کنید
پشتیبانی از ایموجی را اضافه کنید
پشتیبانی از ایموجی های مدرن را اضافه کنید
از Emoji Picker استفاده کنید
متن را بزرگ کنید
از spans برای استایل دادن به متن استفاده کنید
نمایش گرافیک و فیلم
تصاویر استاتیک
درباره تصاویر استاتیک
تصاویر وکتور
نقشه های بیت
اندازه تصویر را کاهش دهید
مشکلات طراحی سفارشی را برطرف کنید
کنترل های پخش رسانه را اضافه کنید
استفاده از قابلیت تصویر در تصویر (PiP)
از کتابخانه Jetpack PiP استفاده کنید
با تصاویر و گرافیک های پیشرفته کار کنید
با سایه زن های AGSL بکشید
درباره شیدرهای AGSL
درباره AGSL در مقابل GLSL
از AGSL در برنامه خود استفاده کنید
مرجع سریع AGSL
از OpenGL ES برای گرافیک استفاده کنید
نمایش گرافیک با Open GL ES
با نحوه استفاده از Open GL ES با گرافیک آشنا شوید
درباره Open GL
یک محیط Open GL ES بسازید
اشکال را تعریف کنید
شکل ها را بکشید
نماهای پروجکشن و دوربین را اعمال کنید
حرکت را اضافه کنید
به رویدادهای لمسی پاسخ دهید
APK برای بافت های مختلف GL ایجاد کنید
استفاده از WebGPU برای گرافیک
درباره وب جیپییو
شروع به کار
Renderscript
درباره Renderscript
رندر اسکریپت پیشرفته
مهاجرت از RenderScript
نمای کلی
اسکریپت ها را به OpenGL ES 3.1 منتقل کنید
اسکریپت ها را به Vulkan منتقل کنید
مرجع Runtime API
درباره Runtime API
انواع عددی
انواع شی
توابع تبدیل
ثابت ها و توابع ریاضی
توابع ریاضی برداری
توابع ماتریسی
توابع کواترنیونی
توابع به روز رسانی اتمی
توابع و انواع زمان
توابع دسترسی به داده های تخصیص
توابع ویژگی های شی
توابع و انواع فراخوانی هسته
توابع ورودی/خروجی
توابع