تعامل با سایر برنامه ها

یک برنامه اندروید معمولاً چندین فعالیت دارد. هر فعالیت یک رابط کاربری را نشان می دهد که به کاربر اجازه می دهد یک کار خاص مانند مشاهده نقشه یا گرفتن عکس را انجام دهد. برای بردن کاربر از یک فعالیت به فعالیت دیگر، برنامه شما باید از یک Intent برای تعریف "نیت" برنامه شما برای انجام کاری استفاده کند. هنگامی که یک Intent با روشی مانند startActivity() به سیستم ارسال می کنید، سیستم از Intent برای شناسایی و راه اندازی مولفه برنامه مناسب استفاده می کند. استفاده از intent حتی به برنامه شما اجازه می دهد تا فعالیتی را که در یک برنامه جداگانه موجود است شروع کند.

یک Intent می‌تواند صریح باشد، برای شروع یک نمونه Activity خاص، یا ضمنی ، برای شروع هر مؤلفه‌ای که می‌تواند عملکرد مورد نظر را انجام دهد، مانند «عکس گرفتن».

موضوعات این راهنما به شما نشان می‌دهد که چگونه از یک Intent برای انجام برخی از تعاملات اولیه با برنامه‌های دیگر، مانند راه‌اندازی یک برنامه دیگر، دریافت نتیجه از آن برنامه، و توانایی برنامه‌تان برای پاسخگویی به اهداف برنامه‌های دیگر استفاده کنید.

موضوعات

ارسال کاربر به برنامه دیگر
به شما نشان می‌دهد که چگونه برای راه‌اندازی برنامه‌های دیگری که می‌توانند یک عمل را انجام دهند، مقاصد ضمنی ایجاد کنید.
از یک فعالیت نتیجه بگیرید
به شما نشان می دهد که چگونه فعالیت دیگری را شروع کنید و از فعالیت نتیجه بگیرید.
به برنامه های دیگر اجازه دهید فعالیت شما را شروع کنند
به شما نشان می‌دهد که چگونه می‌توانید فعالیت‌های برنامه خود را برای استفاده توسط سایر برنامه‌ها با تعریف فیلترهای هدف که اهداف ضمنی برنامه شما را می‌پذیرد، باز کنید.
فیلتر مشاهده بسته در اندروید
به شما نشان می دهد که چگونه می توانید برنامه های دیگر را در صورتی که به طور پیش فرض قابل مشاهده نیستند برای برنامه خود قابل مشاهده کنید. فقط برای برنامه هایی اعمال می شود که Android 11 (سطح API 30) یا بالاتر را هدف قرار می دهند.
موارد استفاده متداول را در حالی که دید بسته محدودی دارید انجام دهید
انواع مختلفی از تعاملات برنامه را نشان می دهد که ممکن است از شما بخواهد فایل مانیفست برنامه خود را به روز کنید تا سایر برنامه ها برای برنامه شما قابل مشاهده باشند. فقط برای برنامه هایی اعمال می شود که Android 11 (سطح API 30) یا بالاتر را هدف قرار می دهند.
بارگیری را در ظروف Android روی دستگاه محدود کنید
به شما نشان می‌دهد که چگونه می‌توانید برنامه Play Store خود را از بارگیری در یک برنامه محیطی شبیه‌سازی‌شده Android، که به عنوان کانتینر Android روی دستگاه نیز شناخته می‌شود، محدود کنید.

برای اطلاعات بیشتر در مورد موضوعات موجود در این صفحه، به موارد زیر مراجعه کنید:

،

یک برنامه اندروید معمولاً چندین فعالیت دارد. هر فعالیت یک رابط کاربری را نشان می دهد که به کاربر اجازه می دهد یک کار خاص مانند مشاهده نقشه یا گرفتن عکس را انجام دهد. برای بردن کاربر از یک فعالیت به فعالیت دیگر، برنامه شما باید از یک Intent برای تعریف "نیت" برنامه شما برای انجام کاری استفاده کند. هنگامی که یک Intent با روشی مانند startActivity() به سیستم ارسال می کنید، سیستم از Intent برای شناسایی و راه اندازی مولفه برنامه مناسب استفاده می کند. استفاده از intent حتی به برنامه شما اجازه می دهد تا فعالیتی را که در یک برنامه جداگانه موجود است شروع کند.

یک Intent می‌تواند صریح باشد، برای شروع یک نمونه Activity خاص، یا ضمنی ، برای شروع هر مؤلفه‌ای که می‌تواند عملکرد مورد نظر را انجام دهد، مانند «عکس گرفتن».

موضوعات این راهنما به شما نشان می‌دهد که چگونه از یک Intent برای انجام برخی از تعاملات اولیه با برنامه‌های دیگر، مانند راه‌اندازی یک برنامه دیگر، دریافت نتیجه از آن برنامه، و توانایی برنامه‌تان برای پاسخگویی به اهداف برنامه‌های دیگر استفاده کنید.

موضوعات

ارسال کاربر به برنامه دیگر
به شما نشان می‌دهد که چگونه برای راه‌اندازی برنامه‌های دیگری که می‌توانند یک عمل را انجام دهند، مقاصد ضمنی ایجاد کنید.
از یک فعالیت نتیجه بگیرید
به شما نشان می دهد که چگونه فعالیت دیگری را شروع کنید و از فعالیت نتیجه بگیرید.
به برنامه های دیگر اجازه دهید فعالیت شما را شروع کنند
به شما نشان می‌دهد که چگونه می‌توانید فعالیت‌های برنامه خود را برای استفاده توسط سایر برنامه‌ها با تعریف فیلترهای هدف که اهداف ضمنی برنامه شما را می‌پذیرد، باز کنید.
فیلتر مشاهده بسته در اندروید
به شما نشان می دهد که چگونه می توانید برنامه های دیگر را در صورتی که به طور پیش فرض قابل مشاهده نیستند برای برنامه خود قابل مشاهده کنید. فقط برای برنامه هایی اعمال می شود که Android 11 (سطح API 30) یا بالاتر را هدف قرار می دهند.
موارد استفاده متداول را در حالی که دید بسته محدودی دارید انجام دهید
انواع مختلفی از تعاملات برنامه را نشان می دهد که ممکن است از شما بخواهد فایل مانیفست برنامه خود را به روز کنید تا سایر برنامه ها برای برنامه شما قابل مشاهده باشند. فقط برای برنامه هایی اعمال می شود که Android 11 (سطح API 30) یا بالاتر را هدف قرار می دهند.
بارگیری را در ظروف Android روی دستگاه محدود کنید
به شما نشان می‌دهد که چگونه می‌توانید برنامه Play Store خود را از بارگیری در یک برنامه محیطی شبیه‌سازی‌شده Android، که به عنوان کانتینر Android روی دستگاه نیز شناخته می‌شود، محدود کنید.

برای اطلاعات بیشتر در مورد موضوعات موجود در این صفحه، به موارد زیر مراجعه کنید:

،

یک برنامه اندروید معمولاً چندین فعالیت دارد. هر فعالیت یک رابط کاربری را نشان می دهد که به کاربر اجازه می دهد یک کار خاص مانند مشاهده نقشه یا گرفتن عکس را انجام دهد. برای بردن کاربر از یک فعالیت به فعالیت دیگر، برنامه شما باید از یک Intent برای تعریف "نیت" برنامه شما برای انجام کاری استفاده کند. هنگامی که یک Intent با روشی مانند startActivity() به سیستم ارسال می کنید، سیستم از Intent برای شناسایی و راه اندازی مولفه برنامه مناسب استفاده می کند. استفاده از intent حتی به برنامه شما اجازه می دهد تا فعالیتی را که در یک برنامه جداگانه موجود است شروع کند.

یک Intent می‌تواند صریح باشد، برای شروع یک نمونه Activity خاص، یا ضمنی ، برای شروع هر مؤلفه‌ای که می‌تواند عملکرد مورد نظر را انجام دهد، مانند «عکس گرفتن».

موضوعات این راهنما به شما نشان می‌دهد که چگونه از یک Intent برای انجام برخی از تعاملات اولیه با برنامه‌های دیگر، مانند راه‌اندازی یک برنامه دیگر، دریافت نتیجه از آن برنامه، و توانایی برنامه‌تان برای پاسخگویی به اهداف برنامه‌های دیگر استفاده کنید.

موضوعات

ارسال کاربر به برنامه دیگر
به شما نشان می‌دهد که چگونه برای راه‌اندازی برنامه‌های دیگری که می‌توانند یک عمل را انجام دهند، مقاصد ضمنی ایجاد کنید.
از یک فعالیت نتیجه بگیرید
به شما نشان می دهد که چگونه فعالیت دیگری را شروع کنید و از فعالیت نتیجه بگیرید.
به برنامه های دیگر اجازه دهید فعالیت شما را شروع کنند
به شما نشان می‌دهد که چگونه می‌توانید فعالیت‌های برنامه خود را برای استفاده توسط سایر برنامه‌ها با تعریف فیلترهای هدف که اهداف ضمنی برنامه شما را می‌پذیرد، باز کنید.
فیلتر مشاهده بسته در اندروید
به شما نشان می دهد که چگونه می توانید برنامه های دیگر را در صورتی که به طور پیش فرض قابل مشاهده نیستند برای برنامه خود قابل مشاهده کنید. فقط برای برنامه هایی اعمال می شود که Android 11 (سطح API 30) یا بالاتر را هدف قرار می دهند.
موارد استفاده متداول را در حالی که دید بسته محدودی دارید انجام دهید
انواع مختلفی از تعاملات برنامه را نشان می دهد که ممکن است از شما بخواهد فایل مانیفست برنامه خود را به روز کنید تا سایر برنامه ها برای برنامه شما قابل مشاهده باشند. فقط برای برنامه هایی اعمال می شود که Android 11 (سطح API 30) یا بالاتر را هدف قرار می دهند.
بارگیری را در ظروف Android روی دستگاه محدود کنید
به شما نشان می‌دهد که چگونه می‌توانید برنامه Play Store خود را از بارگیری در یک برنامه محیطی شبیه‌سازی‌شده Android، که به عنوان کانتینر Android روی دستگاه نیز شناخته می‌شود، محدود کنید.

برای اطلاعات بیشتر در مورد موضوعات موجود در این صفحه، به موارد زیر مراجعه کنید: