计算机知识分享网

【android】Android开发中根据包名杀死进程

1.增加权限
<uses-permission android:name="android.permission.FORCE_STOP_PACKAGES"
    tools:ignore="ProtectedPermissions" />
2.杀死进程
public static void stopAppByPackage(Context context, String packageName) {
    try{
        ActivityManager m= (ActivityManager) context.getSystemService(ACTIVITY_SERVICE);
        Method method = m.getClass().getMethod("forceStopPackage", String.class);
        method.setAccessible(true);
        method.invoke(m, packageName);
    }catch(Exception e){
        e.printStackTrace();
    }
}

#Android