我正在尝试编写一个程序来杀死在后台运行的应用程序,但应用程序仍会显示在最近的应用程序列表中而不会消亡:
ActivityManager am = (ActivityManager) getApplicationContext().getSystemService(
Context.ACTIVITY_SERVICE);
List<ActivityManager.RunningTaskInfo> processList = am.getRunningTasks(5);
for(int i=0; i<processList.size();i++){
cProcess = processList.get(i).baseActivity.getPackageName();
if(!allowedApps.contains(cProcess)){
am.killBackgroundProcesses(cProcess);
Log.v("","---------------------------------------------------------kill-----"+cProcess);
}
}
答案 0 :(得分:2)
(轻描淡写地)对应用/任务杀手的需求存在差异。我从未使用过,因为我从未见过这种需求。有些人可能会有不同的感受。
我同意保护&#34;安全&#34;零售模式设备将禁用允许某人运行第三方应用程序的UI部分。
答案 1 :(得分:1)
不,我正在为零售客户构建启动器/自助服务终端模式,我们正在努力保护平板电脑不会访问某些第三方应用程序
除了通过自定义固件之外,这不可能以任何可靠的方式进行。