永发信息网

andorid 怎么杀掉后台应用

答案:2  悬赏:40  手机版
解决时间 2021-12-29 08:31
andorid 怎么杀掉后台应用
最佳答案
查了下官网,Android.os.Process.killProcess(appProcessInfo.pid);只能杀死自己所创建的进程,其它进程是杀不掉的,要用到另外一个方法activityManager.killBackgroundProcesses(processName);,同是权限也要加上


以下是我的测试代码
public class ListViewActivity extends Activity {


private Button button;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
button = (Button) findViewById(R.id.button);

button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
killAll(getApplicationContext());
}
});
}

public static void killAll(Context context) {

//获取一个ActivityManager 对象
ActivityManager activityManager = (ActivityManager) context
.getSystemService(Context.ACTIVITY_SERVICE);

//获取系统中所有正在运行的进程

List appProcessInfos = activityManager
.getRunningAppProcesses();

//获取当前activity所在的进程
String currentProcess=context.getApplicationInfo().processName;

//对系统中所有正在运行的进程进行迭代,如果进程名不是当前进程,则Kill掉
for (RunningAppProcessInfo appProcessInfo : appProcessInfos) {
String processName=appProcessInfo.processName;
if (!processName.equals(currentProcess)) {
System.out.println("ApplicationInfo-->"+processName);
activityManager.killBackgroundProcesses(processName);
System.out.println("Killed -->PID:"+appProcessInfo.pid+"--ProcessName:"+processName);
}
}
}

}

注意进程的过滤,以免把主要的进程也结束了
全部回答
你好! 使用内核调谐器可以杀进程,前台后台都可以,前提是有root权限。 如有疑问,请追问。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题在喂养家鸽、家鸡时,在饲料中加一些砂
煮粥锅底糊了怎么办
移动实时话费什么意思
哺乳期吃了布洛芬缓释片,六小时以后在喂奶可
都有什么花的名字
几多的意思
单选题设集合A={x|x2+2x-3>0},集合B={x|x2-
韩寒开的车队的polo车到底有多厉害?
单选题Thescientist________allnightlongA.w
One day you are in,next day you are out
派派怎么注册小号
解答题计算:(-17)+59+(-37);
跳动公差分为什么公差和什么公差两钟
单选题下列实验现象的描述正确的是A.硫在空气
网页打不开出现这个:res://ieframe.dll/dnse
推荐资讯
句容工商行政管理局华阳工商分局在什么地方啊
江苏事业单位水利厅下,闸门运行工面试的技能
金牛座男人生气怎么办
张家口市住房公积金管理中心万全区管理部位置
金夫人影楼拍艺术照多少钱
臆断的近义词
技术员属于建筑公司什么部门?
有人用过couchsurfing吗?在中国登得上吗?
单选题拿破仑称帝期间颁布的维护资产阶级利益
在横线空格处填“<”、“=”或“>”号(1)
单选题下列有关实验的叙述中,正确的是A.叶绿
darksideofthemoon镜音Len的歌词
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?