-
public class ProcessUtilsAuthor: bin.yang Maintainer: bin.yang Date: 2020/9/9 Copyright: 2020 Inc. All rights reserved. Desc:
-
-
Field Summary
Fields Modifier and Type Field Description public final static ProcessUtilsINSTANCE
-
Method Summary
Modifier and Type Method Description final BooleanisMainProcess(Application app)是否为主进程 final StringgetCurrentProcessName(Application app)final UnitstopRunningApp(Context context, String pkgName)停止正在运行的apk final UnitstopPkgNameWithoutTopProcess(Context context, String pkgName)停止指定包名的APP进程,排除顶层应用 final StringgetTopProcessPkgName(Context context)获取当前顶层应用包名 final StringgetTopActivityName(Context context)获取顶层Activity类名 final BooleancheckProcess(Context context, String pkgName)检查进程是否存活 final UnitforceStopPkg(Context context, String pkgName)停止正在运行的apk final StringgetAppPkg(Context context, Integer pid)获取pid对应的应用包名 -
-
Method Detail
-
isMainProcess
final Boolean isMainProcess(Application app)
是否为主进程
-
getCurrentProcessName
final String getCurrentProcessName(Application app)
-
stopRunningApp
final Unit stopRunningApp(Context context, String pkgName)
停止正在运行的apk
-
stopPkgNameWithoutTopProcess
final Unit stopPkgNameWithoutTopProcess(Context context, String pkgName)
停止指定包名的APP进程,排除顶层应用
-
getTopProcessPkgName
final String getTopProcessPkgName(Context context)
获取当前顶层应用包名
-
getTopActivityName
final String getTopActivityName(Context context)
获取顶层Activity类名
-
checkProcess
final Boolean checkProcess(Context context, String pkgName)
检查进程是否存活
-
forceStopPkg
final Unit forceStopPkg(Context context, String pkgName)
停止正在运行的apk
-
-
-
-