0
我想檢查第三方應用程序是否已經打開。檢查第三方應用程序是否已經打開
如果我知道包名,我可以打開第三方應用程序。
,如:
Intent intent = getPackageManager().getLaunchIntentForPackage("com.thirdparty.package");
startActivity(intent);
我可以檢查是否已經打開之前?我可能嗎?
我想檢查第三方應用程序是否已經打開。檢查第三方應用程序是否已經打開
如果我知道包名,我可以打開第三方應用程序。
,如:
Intent intent = getPackageManager().getLaunchIntentForPackage("com.thirdparty.package");
startActivity(intent);
我可以檢查是否已經打開之前?我可能嗎?
如果它與運行您可以檢查:
ActivityManager am = (ActivityManager)this.getSystemService(ACTIVITY_SERVICE);
List<RunningAppProcessInfo> procs = am.getRunningAppProcesses();
for (RunningAppProcessInfo info : procs) {
for (String pkg : info.pkgList) {
if (pkg.equals("com.thirdparty.package")) {
//running
break;
}
}
}