ملزومات
جمینی در اندروید استودیو
همراه توسعه هوش مصنوعی شما برای توسعه اندروید.
بیشتر بدانید
اندروید استودیو را دریافت کنید
شروع کنید
با ایجاد اولین برنامه خود شروع کنید. با دورههای آموزشی ما عمیقتر بروید یا خودتان توسعه اپلیکیشن را کشف کنید.
سلام دنیا
دوره های آموزشی
آموزش ها
کاتلین برای اندروید
کسب درآمد با بازی ↗️
تمدید بر اساس دستگاه
برنامههایی بسازید که به کاربرانتان تجربهای بینظیر از تلفنها گرفته تا تبلتها، ساعتها و موارد دیگر بدهد.
صفحه نمایش بزرگ (به عنوان مثال، تبلت)
سیستم عامل بپوشید
اندروید برای ماشین ها
Android TV
ChromeOS
SDK بین دستگاهی
ساخت بر اساس دسته
با پیروی از راهنمایی های تجویزی و نظری Google، یاد بگیرید که برای موارد استفاده خود بسازید.
بازی ها
دوربین و رسانه
اجتماعی و پیام رسانی
سلامتی و تناسب اندام
برنامه های سازمانی
جدیدترین ها را دریافت کنید
با آخرین نسخه ها در طول سال در تماس باشید، به برنامه های پیش نمایش ما بپیوندید و بازخورد خود را با ما در میان بگذارید.
انتشارات پلتفرم، انتشارات پلتفرم، انتشارات پلتفرم
پیش نمایش اندروید استودیو
کتابخانههای Jetpack & Compose
پیش نمایش Wear OS
جعبه ایمنی حریم خصوصی
طراحی و برنامه ریزی
کیت و بیشتر
یکی از کیتهای Figma ما را برای Android، Material Design یا Wear OS دریافت کنید و همین امروز طراحی رابط کاربری برنامه خود را شروع کنید.
به کیت های Android & Material بروید
به کیت های Wear OS بروید
طراحی رابط کاربری
یک رابط کاربری زیبا با استفاده از بهترین روش های اندروید طراحی کنید.
طراحی برای اندروید
موبایل، موبایل
صفحه نمایش بزرگ (به عنوان مثال، تبلت)
ابزارک ها
سیستم عامل بپوشید
Android TV
معماری
منطق و خدمات اپلیکیشن قوی، قابل آزمایش و قابل نگهداری طراحی کنید.
معرفی
کتابخانه ها
جهت یابی
مدولارسازی
آزمایش کردن
کیفیت
برای کیفیت برنامه برنامه ریزی کنید و با دستورالعمل های فروشگاه Play مطابقت دهید.
بررسی اجمالی
ارزش اصلی
تجربه ی کاربر
کیفیت فنی
حریم خصوصی و امنیت
برای میلیاردها بسازید
بهترین تجربه را برای دستگاه های سطح ابتدایی ایجاد کنید
بررسی اجمالی
درباره بازارهای جدید
اندروید (نسخه Go)
توسعه دهید
تجربیات هوش مصنوعی بسازید
با Gemini API و موارد دیگر، برنامههای اندرویدی مبتنی بر هوش مصنوعی بسازید.
شروع کنید
مناطق اصلی
برای ویژگیهایی که نیاز دارید، نمونهها و اسناد را دریافت کنید.
نمونه ها
راهنماهای سریع را امتحان کنید
رابط های کاربری
مجوزها
کار پس زمینه
داده ها و فایل ها
شناسه
تمام حوزه های اصلی ⤵️
ابزارها و گردش کار
از IDE برای نوشتن و ساخت برنامه خود استفاده کنید یا خط لوله خود را ایجاد کنید.
کد بنویسید و اشکال زدایی کنید
ساخت پروژه ها
اپلیکیشن خود را تست کنید
کارایی
ابزارهای خط فرمان
API پلاگین Gradle
فن آوری دستگاه
برای فرم فاکتورها کد بنویسید. دستگاه ها را متصل کنید و داده ها را به اشتراک بگذارید.
صفحه نمایش بزرگ (به عنوان مثال، تبلت)
سیستم عامل بپوشید
سلامت اندروید
SDK بین دستگاهی
اندروید برای ماشین ها
Android TV
ChromeOS
کتابخانه ها
اسناد مرجع API را با تمام جزئیات مرور کنید.
پلتفرم اندروید
کتابخانه های جت پک،کتابخانه های جت پک،کتابخانه های جت پک
کتابخانه ها را بنویسید
خدمات گوگل پلی ↗️
فهرست SDK Google Play ↗️
Google Play
انجمن
/
English
Deutsch
Español
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
العربيّة
فارسی
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Android Studio
Core areas
UI
Views
ملزومات
更多
طراحی و برنامه ریزی
更多
توسعه دهید
更多
Google Play
انجمن
Android Studio
طرح بندی برنامه خود را توسعه دهید
درباره چیدمان ها
طراحی واکنشگرا/تطبیقی با نماها ایجاد کنید
از کلاس های اندازه پنجره استفاده کنید
پشتیبانی از حالت چند پنجره ای
با ConstraintLayout یک رابط کاربری پاسخگو بسازید
لیست های پویا را با RecyclerView ایجاد کنید
سفارشی کردن یک لیست پویا
یک طرح مبتنی بر کارت ایجاد کنید
یک طرح دو صفحه ای ایجاد کنید
یک طرح خطی ایجاد کنید
یک طرح بندی را با داده ها پر کنید
یک طرح نسبی ایجاد کنید
بهبود عملکرد چیدمان
درباره عملکرد چیدمان
بهینه سازی سلسله مراتب چیدمان
استفاده مجدد از طرحبندیها با <include>
بارگیری نماها در صورت تقاضا
اجزای نمای سفارشی را ایجاد کنید
درباره اجزای نمایش سفارشی
اندروید چگونه نماها را ترسیم می کند
یک کلاس نمایش سفارشی ایجاد کنید
طراحی سفارشی را پیاده سازی کنید
یک نمای سفارشی تعاملی ایجاد کنید
بهینه سازی نمای سفارشی
با ورودی ها و برش های پنجره کار کنید
برنامه خود را در Windows insets قرار دهید
نمایش محتوا لبه به لبه
گوشه های گرد را اعمال کنید
نوارهای سیستم را برای حالت همهجانبه پنهان کنید
پشتیبانی از برش های نمایشگر
صفحه کلید نرم افزار را کنترل و متحرک کنید
محتوای مبتنی بر وب را به برنامه خود اضافه کنید
درباره محتوای مبتنی بر وب
برنامه های وب را در WebView توسعه دهید
مدیریت اشیاء WebView
بارگذاری محتوای محلی
محتوای وب را تاریک کنید
پشتیبانی از صفحه نمایش های مختلف در برنامه های وب
اشکال زدایی برنامه های وب
بهترین شیوه ها را اجرا کنید
حریم خصوصی کاربر در گزارش خرابی WebView
برنامه بتا
اجرای جاوا اسکریپت و WebAssembly
تم ها را اعمال کنید
درباره تم ها
استفاده از رنگ های دستگاه (رنگ پویا)
رنگ ها را با کتابخانه پالت انتخاب کنید
از طراحی متریال به عنوان یک راهنما استفاده کنید
اجرای تم تیره
ایجاد سایه ها و نماهای کلیپ
کامپوننت ها را اضافه کنید
اجزای اصلی را اضافه کنید
دکمه های عمل شناور (FAB)
دکمه ها
کادرها را علامت بزنید
دکمه های رادیویی
تغییر دکمه ها
انتخاب کنندگان
نکات ابزار
دیالوگ ها
منوها
مولفه نوار برنامه را اضافه کنید
درباره نوارهای برنامه
نوار برنامه را تنظیم کنید
اضافه کردن و رسیدگی به اقدامات
یک اقدام بالا اضافه کنید
از نماهای اقدام و ارائه دهندگان اقدام استفاده کنید
مولفه تنظیمات را اضافه کنید
درباره تنظیمات
تنظیمات خود را سازماندهی کنید
تنظیمات خود را سفارشی کنید
از مقادیر ذخیره شده استفاده کنید
یک سلسله مراتب در کد ایجاد کنید
سایزهای دیگر دستگاه را مدیریت کنید
بهترین شیوه های ترجیحی را اجرا کنید
مولفه جستجوی اندروید را ادغام کنید
گزینه های جستجو
یک رابط کاربری جستجو ایجاد کنید
نتایج جستجو را از جستارهای اخیر اضافه کنید
نتایج جستجوی سفارشی را اضافه کنید
یک پیکربندی جستجو ارائه دهید
از AppSearch استفاده کنید
قابلیت جستجو را اضافه کنید
درباره قابلیت جستجو
رابط کاربری جستجو را تنظیم کنید
ذخیره سازی و جستجوی داده ها
با جستجو سازگار باقی بماند
با متن و ایموجی کار کنید
اندازه خودکار نماهای متنی
فونت ها را در لحظه دانلود کنید
یک فونت به عنوان منبع XML اضافه کنید
پشتیبانی از ایموجی را اضافه کنید
پشتیبانی از ایموجی های مدرن را اضافه کنید
با ایموجی ها به روز باشید
از Emoji Picker استفاده کنید
متن را بزرگ کنید
از spans برای استایل دادن به متن استفاده کنید
نمایش گرافیک و فیلم
تصاویر استاتیک
درباره تصاویر استاتیک
تصاویر وکتور
نقشه های بیت
اندازه تصویر را کاهش دهید
مشکلات طراحی سفارشی را برطرف کنید
کنترل های پخش رسانه را اضافه کنید
افزودن ویدیو با استفاده از تصویر در تصویر (PiP)
با تصاویر و گرافیک های پیشرفته کار کنید
با سایه زن های AGSL بکشید
درباره شیدرهای AGSL
درباره AGSL در مقابل GLSL
از AGSL در برنامه خود استفاده کنید
مرجع سریع AGSL
از OpenGL ES برای گرافیک استفاده کنید
نمایش گرافیک با Open GL ES
با نحوه استفاده از Open GL ES با گرافیک آشنا شوید
درباره Open GL
یک محیط Open GL ES بسازید
اشکال را تعریف کنید
شکل ها را بکشید
نماهای پروجکشن و دوربین را اعمال کنید
حرکت را اضافه کنید
به رویدادهای لمسی پاسخ دهید
APK برای بافت های مختلف GL ایجاد کنید
با انیمیشن ها و انتقال ها کار کنید
در این راهنما
درباره انیمیشن ها در اندروید
درباره انیمیشن های ملکی
گرافیک های قابل ترسیم را متحرک کنید
نماها را متحرک کنید
ایجاد تصاویر بین فریم های کلیدی در یک انیمیشن
نمایش یا پنهان کردن یک نما
نما را با استفاده از انیمیشن جابجا کنید
یک نما را با استفاده از انیمیشن Fling حرکت دهید
نما را با استفاده از انیمیشن زوم بزرگ کنید
با استفاده از فیزیک بهار حرکت را متحرک کنید
بهروزرسانیهای طرحبندی را بهطور خودکار متحرک کنید
با استفاده از یک انتقال، چیدمان را متحرک کنید
یک انیمیشن انتقال سفارشی ایجاد کنید
یک فعالیت را با استفاده از یک انیمیشن شروع کنید
MotionLayout
مدیریت حرکت و انیمیشن ویجت
یک چرخ فلک اضافه کنید
نمونه های MotionLayout
بین قطعات اسلاید کنید
از ViewPager2 برای اسلاید بین قطعات استفاده کنید
از ViewPager برای اسلاید بین قطعات استفاده کنید
از ViewPager به ViewPager2 مهاجرت کنید
از منابع اضافی انیمیشن استفاده کنید
پشتیبانی برای لمس و ورودی اضافه کنید
در این راهنما
درباره رویدادهای ورودی
از حرکات لمسی استفاده کنید
درباره ژست ها
ژست های رایج را تشخیص دهید
ردیابی حرکات لمسی و اشاره گر
کنترل حرکات اسکرول
پشتیبانی از حرکات ناوبری را اضافه کنید
ژست های چند لمسی را تشخیص دهید
اضافه کردن پشتیبانی برای کشیدن و مقیاس
رویدادهای لمسی را در یک ViewGroup مدیریت کنید
اضافه کردن پشتیبانی برای Swipe-to-Refresh
درباره تند کشیدن برای بازخوانی
تند کشیدن برای بازخوانی را به برنامه خود اضافه کنید
به درخواست تجدید پاسخ دهید
ورودی صفحه کلید را کنترل کنید
درباره کیبورد
نوع روش ورودی را مشخص کنید
قابلیت مشاهده روش ورودی را کنترل کنید
پشتیبانی از ناوبری صفحه کلید
عملکردهای صفحه کلید را مدیریت کنید
ورودی قلم را کنترل کنید
درباره قلم
ورودی قلم در فیلدهای متنی
ویرایشگرهای متن سفارشی
ویژگی های پیشرفته قلم
برنامه های یادداشت برداری
از کپی و جایگذاری در بین برنامه ها استفاده کنید
کشیدن و رها کردن را فعال کنید
بررسی اجمالی
مفاهیم کلیدی
DropHelper برای کشیدن و رها کردن ساده
کشیدن و رها کردن با نماها را پیاده سازی کنید
در حالت چند پنجره ای بکشید و رها کنید
محتوای غنی را از هر منبعی بپذیرید
اجرای بازخورد لمسی (هپتیک)
درباره هاپتیک
اصول طراحی هپتیک
بازخورد لمسی را به رویدادها اضافه کنید
پرایمر محرک های ارتعاشی
ایجاد جلوه های لمسی سفارشی
مرجع Haptics API
پشتیبانی از کنترلرهای بازی را اضافه کنید
درباره کنترلرهای بازی
اقدامات کنترلر را کنترل کنید
پشتیبانی را در سراسر نسخه های اندروید اضافه کنید
پشتیبانی از چندین کنترلر را اضافه کنید
ویژگی های اضافی کنترلر
کار با ویرایشگرهای روش ورودی (IME)
یک روش ورودی ایجاد کنید
پشتیبانی از صفحه کلید تصویر را اضافه کنید
یک غلطگیر املایی را اجرا کنید
اعلان ها را به برنامه خود اضافه کنید
درباره اطلاعیه ها
درخواست اجازه، درخواست اجازه
ایجاد و مدیریت کانال های اطلاع رسانی
یک اعلان ایجاد کنید
اطلاعیه های اولیه
اعلان های قابل ارتقا
اعلانهای سبک تماس
اعلان های حساس به زمان
اعلان های سفارشی
یک گروه اعلان ایجاد کنید
یک فعالیت را از یک اعلان شروع کنید
افزودن مکالمات
درباره گفتگوها
از حباب ها برای مکالمه استفاده کنید
یک نشان را اصلاح کنید
نمایش پیام های پاپ آپ
درباره پاپ آپ ها
یک پیام پاپ آپ بسازید و نمایش دهید
یک اقدام به پیام اضافه کنید
سفارشی کردن راه اندازی برنامه
از نمادهای لانچر تطبیقی استفاده کنید
یک صفحه نمایش اسپلش اضافه کنید
یک صفحه نمایش به یک برنامه جدید اضافه کنید
یک صفحه نمایش اسپلش موجود را به API جدید منتقل کنید
میانبرهای برنامه را اضافه کنید
درباره میانبرها
ایجاد میانبرها
قابلیت ها را به میانبرها اضافه کنید
میانبرها را مدیریت کنید
بهترین شیوه ها را برای میانبرها اجرا کنید
محتوای برنامه را به صفحه اصلی یا راهانداز اضافه کنید
کاشی های سفارشی تنظیمات سریع ایجاد کنید
یک کاشی تنظیمات سریع پرداخت با کد QR ایجاد کنید
ویجت های برنامه را ایجاد کنید
درباره ابزارک های برنامه
یک ویجت ساده ایجاد کنید
ویجت خود را تقویت کنید
یک ویجت پیشرفته ایجاد کنید
از مجموعه ویجت ها استفاده کنید
ویجت خود را اندازه کنید
فعال کردن پیکربندی ویجت
قابلیت کشف ویجت
یک میزبان ویجت بسازید
یکپارچه سازی محتوا با کانال های خانگی ⍈
کنترل دستگاه های خارجی
UI های سازگار با عقب را ایجاد کنید
درباره UI های سازگار با عقب
API های جدیدتر انتزاعی
پروکسی به API های جدیدتر
یک پیاده سازی با API های قدیمی ایجاد کنید
از مؤلفه نسخه آگاه استفاده کنید
جمینی در اندروید استودیو
بیشتر بدانید
اندروید استودیو را دریافت کنید
شروع کنید
سلام دنیا
دوره های آموزشی
آموزش ها
کاتلین برای اندروید
کسب درآمد با بازی ↗️
تمدید بر اساس دستگاه
صفحه نمایش بزرگ (به عنوان مثال، تبلت)
سیستم عامل بپوشید
اندروید برای ماشین ها
Android TV
ChromeOS
SDK بین دستگاهی
ساخت بر اساس دسته
بازی ها
دوربین و رسانه
اجتماعی و پیام رسانی
سلامتی و تناسب اندام
برنامه های سازمانی
جدیدترین ها را دریافت کنید
انتشارات پلتفرم، انتشارات پلتفرم، انتشارات پلتفرم
پیش نمایش اندروید استودیو
کتابخانههای Jetpack & Compose
پیش نمایش Wear OS
جعبه ایمنی حریم خصوصی
کیت و بیشتر
به کیت های Android & Material بروید
به کیت های Wear OS بروید
طراحی رابط کاربری
طراحی برای اندروید
موبایل، موبایل
صفحه نمایش بزرگ (به عنوان مثال، تبلت)
ابزارک ها
سیستم عامل بپوشید
Android TV
معماری
معرفی
کتابخانه ها
جهت یابی
مدولارسازی
آزمایش کردن
کیفیت
بررسی اجمالی
ارزش اصلی
تجربه ی کاربر
کیفیت فنی
حریم خصوصی و امنیت
برای میلیاردها بسازید
بررسی اجمالی
درباره بازارهای جدید
اندروید (نسخه Go)
تجربیات هوش مصنوعی بسازید
شروع کنید
مناطق اصلی
نمونه ها
راهنماهای سریع را امتحان کنید
رابط های کاربری
مجوزها
کار پس زمینه
داده ها و فایل ها
شناسه
تمام حوزه های اصلی ⤵️
ابزارها و گردش کار
کد بنویسید و اشکال زدایی کنید
ساخت پروژه ها
اپلیکیشن خود را تست کنید
کارایی
ابزارهای خط فرمان
API پلاگین Gradle
فن آوری دستگاه
صفحه نمایش بزرگ (به عنوان مثال، تبلت)
سیستم عامل بپوشید
سلامت اندروید
SDK بین دستگاهی
اندروید برای ماشین ها
Android TV
ChromeOS
کتابخانه ها
پلتفرم اندروید
کتابخانه های جت پک،کتابخانه های جت پک،کتابخانه های جت پک
کتابخانه ها را بنویسید
خدمات گوگل پلی ↗️
فهرست SDK Google Play ↗️
此页面由
Cloud Translation API
翻译。
Android Developers
Develop
Core areas
UI
Views
高级触控笔功能
本页面上的内容和代码示例受
内容许可
部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-06-29。
[]
[]
WeChat
X
YouTube
More Android
Android
Android for Enterprise
Security
Source
News
博客
Podcasts
Discover
Gaming
Machine Learning
Health & Fitness
Camera & Media
隐私权政策
5G
Android Devices
Large screens
Wear OS
ChromeOS devices
Android for cars
Android TV
Releases
Android 14
Android 13
Android 12
Android 11
Android 10
Pie
Oreo
Nougat
Documentation and Downloads
Android Studio guide
Developers guides
API 参考
Download Studio
Android NDK
支持
Report platform bug
Report documentation bug
Google Play support
Join research studies