رفتن به مطلب
  • 0

بستن برنامه و اجرای دوباره ان


mohsen.gh

سوال

سلام

یه کد میخام که یه برنامه مثل کلش رو ری استارت کنه یعنی اول اگه باز بود کامل ببنده(force stop) بعد دوباره باز کنه

ممنون

لینک ارسال
به اشتراک گذاری در سایت های دیگر

3 پاسخ به این سوال تاکنون داده شده است

ارسال های توصیه شده

درود،

تا جایی که بنده اطلاع دارم، در حالت عادی از اندروید 2.2 به بعد، این امکان وجود نداره مگر اینکه دستگاه روت شده باشه و برنامه شما هم دسترسی روت داشته باشه.

در اونصورت با InLine Java فکر میکنم بتونید انجامش بدید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

درود،

تا جایی که بنده اطلاع دارم، در حالت عادی از اندروید 2.2 به بعد، این امکان وجود نداره مگر اینکه دستگاه روت شده باشه و برنامه شما هم دسترسی روت داشته باشه.

در اونصورت با InLine Java فکر میکنم بتونید انجامش بدید.

خسته نباشید من برنامم دسترسی روت داره

حالا میشه در موردش بیشتر توضیح بدید ؟؟اگه با کد باشه ممنون میشم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

کتابخانه ای که پیوست کردم رو دانلود و در پوشه کتابخانه های بیسیک خودتون قرار بدید.

رمز فایل فشرده: answercenter.ir

 

این تابع رو به کدهاتون اضافه کنید:

Sub restartAnotherApp(packageName As String)
	Dim rootCommand As RootCmd
	If rootCommand.haveRoot Then rootCommand.execRootCmd("am force-stop "&packageName)
	Dim pm As PackageManager
	StartActivity(pm.GetApplicationIntent(packageName))
End Sub 

برای بستن و دوباره باز کردن برنامه دیگه (مثلا کلش) به اینصورت عمل کنید:

restartAnotherApp("com.supercell.clashofclans") 

البته بنده پکیج نیم کلش رو به درستی در خاطرم ندارم و اینکه دستگاه روت شده در دسترسم نیست که تست کنم!

 

موفق باشید.

b4aRootCmd-answercenter.ir.rar

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...