android 杀死某个应用和拉起某个应用
2023-09-24 本文已影响0人
wenSome
1、根据包名杀死应用
val am = getSystemService(ACTIVITY_SERVICE) as ActivityManager
val forceStopPackage: Method =
am.javaClass.getDeclaredMethod("forceStopPackage", String::class.java)
forceStopPackage.setAccessible(true)
forceStopPackage.invoke(am, packageName) // 包名如:com.abc.cda
2、根据包名和主Activity拉起某个应用
Intent().apply {
component = ComponentName(packageName,className) // 包名,包名.主Activity名
startActivity(this)
}