شناسایی برنامه خاصی و اجرای آن در اندروید
باسلام خدمت استاد
کلاس یا متدی هست مانند intent که یک اکتیوتی یا درست تر یک برنامه دیگرو در اندروید اجرا کنه یا یک اکتیوتی خاصی از اون برنامه خاص را اجرا کنه.
با عرض پوزش از استاد محترم من به خاطر وقت کمی که برای برنامه نویسی دارم تمامی آموزش ها را ندیدم هنوز اگر سوالم در آموزشی هست منو به اونجا ارجاع بدید .
اکر برنامه مورد نظر که میخواید اجرا بشه مثلا دارای پکیج com.uncocoder.test1 باشه با کد زیر میتونید اونو اجرا کنید:
Intent intent = getPackageManager().getLaunchIntentForPackage("com.uncocoder.test1");
startActivity(intent);
بله هست، اما بستگی داره که چه چیزی بخواد اجرا بشه،
هر Application نصب شده می تونه Activity هاش رو به اشتراک بذاره که سایر Application ها از اون بهره بگیرن. بنابراین Application مصرف کننده اول باید مطمئن باشه که Application خدمات دهنده نصب هست روی گوشی و بعد با پارامترهای مناسب آن Activity رو صدا بزنه.
از اونجاییکه این پارامترها و نام Activity ها و روش صدا زدن اونها نسبت به هر Application خدمات دهنده می تونه متفاوت باشه، باید اول سئوالتون رو واضحتر کنید و بگید در چه مورد می خواید تا بتونم جواب دقیقتری بدم.
البته آموزش آن در لیست تدوین قرار می گیره.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .