我有一個我的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查看上面的答案已更新 –