我有一个我的Android应用程序,我想从我的应用程序关闭所有其他活动的应用程序。 有没有办法在android中做到这一点?如何从我的Android应用程序关闭所有活动的应用程序?
2
A
回答
3
你可以做这样的事情,但不建议:
List<ApplicationInfo> packages;
PackageManager pm;
pm = getPackageManager();
//get a list of installed apps.
packages = pm.getInstalledApplications(0);
ActivityManager mActivityManager = (ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE);
for (ApplicationInfo packageInfo : packages) {
if((packageInfo.flags & ApplicationInfo.FLAG_SYSTEM)==1)continue;
if(packageInfo.packageName.equals("mypackage")) continue;
mActivityManager.killBackgroundProcesses(packageInfo.packageName);
}
0
你可以这样做:
int p = android.os.Process.myPid();
android.os.Process.killProcess(p);
0
为避免查杀系统应用你可以做这个,我包括像华为的particlur品牌代码有自己的应用程序(其中经常包含华为)和三星有自己的,所以这个代码避免杀死sy干Apps,并会关闭所有其他应用程式apps.System往往含有的Android和阿迪尔是我的包里面我不想杀
ActivityManager actvityManager = (ActivityManager)
getApplicationContext().getSystemService(getApplicationContext().ACTIVITY_SERVICE);
List<RunningAppProcessInfo> procInfos = actvityManager.getRunningAppProcesses();
for(int pnum = 0; pnum < procInfos.size(); pnum++)
{
if((procInfos.get(pnum)).processName.contains("android")||(procInfos.get(pnum)).processName.contains("system")||(procInfos.get(pnum)).processName.contains("huawei")||(procInfos.get(pnum)).processName.contains("adil"))
{
//Toast.makeText(getApplicationContext(), "system apps", Toast.LENGTH_SHORT).show();
}
else
{
actvityManager.killBackgroundProcesses(procInfos.get(pnum).processName);
Toast.makeText(getApplicationContext(), "killed "+procInfos.get(pnum).processName, Toast.LENGTH_SHORT).show();
}
}
相关问题
- 1. 如何关闭我的应用程序的所有活动?
- 2. 如何关闭所有后台活动应用程序?
- 3. 如何关闭所有活动并退出应用程序
- 4. 如何从我的Android应用程序关闭后台进程?
- 5. 如何关闭包含许多活动的Android应用程序?
- 6. Android:如何关闭从我的应用程序打开的应用程序,当所有发送到背景
- 7. 如何留在应用程序中的活动 - 关闭应用程序
- 8. 如何在应用程序关闭时阅读我应用程序中的所有应用程序通知?
- 9. 我的Android应用程序关闭
- 10. 我的android应用程序关闭
- 11. 如何通过我的应用程序以编程方式关闭所有最近的应用程序android
- 12. 如何完成所有活动并在android中关闭应用程序?
- 13. Android应用程序关闭
- 14. 关闭Android应用程序
- 15. 如何关闭我的所有应用程序声音?
- 16. 从我的Android应用程序启动Android应用程序
- 17. 如何从我的应用程序中关闭外部应用程序?
- 18. 如何杀死我所有的应用程序的活动?
- 19. 如何关闭Android应用程序
- 20. 如何关闭从其他应用程序启动的应用程序?
- 21. 如何杀死android应用程序中的所有活动?
- 22. 如何清除Android应用程序的所有活动
- 23. 如何使用我的程序关闭应用程序?
- 24. Android应用程序自动关闭
- 25. Android应用程序自动关闭
- 26. Android com.android.camera.action.CROP应用程序自动关闭
- 27. 防止应用程序从关闭的所有线程完成
- 28. Android应用程序中的关闭活动
- 29. Android应用程序中的关闭活动
- 30. 我的应用程序关闭后应用程序崩溃
,我的工作在同一个,如果你有工作代码,然后分享。因为你所说的不管用。 – Custadian
@ user2204790查看上面的答案已更新 –