بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

نوشتن شرط اگر برنامه مورد نظر در حال اجرا باشد

مدیریت گفتگو
Amin Games 11 سال پیش
آخرین تغییر: 11 سال پیش

با سلام و درود به همگی

من نیاز دارم وقتی داخل برنامم هستم با کلیک بر روی دکمه ایی شرطی رو چک کند که اگر برنامه ایی دیگر با فلان نام در حال اجراست این کار رو کند و اگرم در حال اجرا نیست اون کار رو بکند.

مثلا من دو نرم افزار دارم با اسم بسته ir.amingames.test1 و اسم بسته ir.amingames.test2 ، حالا میخوام وقتی داخل برنامه اولی هستم با کلیک بر روی دکمه ایی بررسی کنه و اگر برنامه دومی در حال اجرا نیست فلان کار رو انجام بده و اگرم در حال اجرا است کاری دیگر انجام بده. این کد و عبارت شرطی رو میخوام.

با تشکر و سپاس

نظرات

پاسخ‌ها 3

Hossein Lamei Ramandi 11 سال پیش

یه سرچی تو استک میزدی پیدا میکردی

ActivityManager activityManager =(ActivityManager)this.getSystemService( ACTIVITY_SERVICE );
List<RunningAppProcessInfo> procInfos = activityManager.getRunningAppProcesses();
for(int i =0; i < procInfos.size(); i++)
if(procInfos.get(i).processName.equals("com.android.browser"))
{Toast.makeText(getApplicationContext(),"Browser is running",Toast.LENGTH_LONG).show();}

نظرات

Amin Games 11 سال پیش
تشکر عزیزم، باور کن سرچ میکنم، ولی چون نمیدونم از چه کلمات کلیدی استفاده کنم و جستجوی سایتم بگی نگی مشکل داره، نتیجه خوبی نمیگیرم، تشکر بابت کد، تست میکنم ببینم جواب میده یا نه، امیدوارم مشکلی پیش نیاد
Amin Games 11 سال پیش
آقای admirallam این قطعه کدی که به من دادید تا وقتی برنامه دوم بسته است درست کار میکنه و میگه که برنامه مورد نظر در حال اجرا نیست ، اما وقتی برنامه دوم رو اجرا است بازم درست میگه که برنامه مورد نظر در حال اجرا است، اما وقتی برنامه دوم رو ببندی دیگه همش میگه که برنامه دوم در حال اجرا است. متوجه شدید چی گفتم؟
Amin Games 11 سال پیش
منظورم اینه که فقط واسه بار اول کار میکنه، و اگر برنامه دوم رو 2 بار باز بسته کنی اون دیگه همش میگه برنامه دوم باز است در حالی که باز نیست، لطفا راهنمایی کنید
Amin Games 11 سال پیش

میدونید مشکل من چیه دوستان

ببینید این کدی که آقای  admirallam دادند واسه برنامه هایی که Activity دارند و در لیست برنامه های در حال اجرا نمایش داده میشوند کارایی داره و درست کار میکنه، اما من دارم این کد را برای برنامه ایی به نام SCR Pro که کارش ضبط از صفحه نمایش هست استفاده میکنم و این برنامه وقتی اجراش کنی Activity نداره و در لیست برنامه های در حال اجرا نمیاد. و فقط یک لایه شناور داره که همه جا گوشی هستش.

این تصویری از برنامه SCR Pro هست که در حال اجراست و فقط یه کادر کوچیک باز کرده که نمیدونم به اصطلاح برنامه نویسی به این جور برنامه ها چی میگن، اما Activity نداره، حالا وقتی می اینو با دکمه ایی که توش هست میبندم باز میگه بازه، لطفا راهنمایی کنید دوستان

نظرات

Amin Games 11 سال پیش
بابا کسی نبود جواب ما رو بده، جواب دادن به سوالات تو این انجمن خیلی بگیر نگیر داره !!
Hossein Lamei Ramandi 11 سال پیش
خوب دوست عزیز اگه کسی بلد باشه جواب میده (درمورد خودم که اینجوریه) شما بنظر من سورس crt pro رو نگاه کن ببین چی داره(دیکد کن)
Amin Games 11 سال پیش
اون برنامه سورسش قفل شده و نمیشه به فایلاش دسترسی پیدا کرد، کسی میدونه چطوری باید یه برنامه رو توقف اجباری کرد داخل یه برنامه دیگه؟ میخوام با کلیک بر روی دکمه ای یه برنامه دیگه رو force stop کنم. این کار امکان پذیره؟
Amin Games 11 سال پیش

کسی میدونه چطوری باید داخل یه برنامه دیگه یه برنامه رو توقف اجباری کرد ؟ میخوام با کلیک بر روی دکمه ای یه برنامه دیگه رو force stop کنم. این کار امکان پذیره؟

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .