gpt4 book ai didi

android - 有什么方法可以检查 Twitter 应用程序是否在后台运行

转载 作者:行者123 更新时间:2023-11-29 16:07:54 34 4
gpt4 key购买 nike

我想知道是否有任何方法可以检查 Twitter 应用程序是否在后台运行。

最佳答案

您可以使用正在运行的进程:

ActivityManager activityManager = (ActivityManager) this.getSystemService( ACTIVITY_SERVICE );
List<RunningAppProcessInfo> procInfos = actvityManager.getRunningAppProcesses();
for(int i = 0; i < procInfos.size(); i++){
if(procInfos.get(i).processName.equals("com.twitter.android")) {
Toast.makeText(getApplicationContext(), "Twitter is running", Toast.LENGTH_LONG).show();
}
}

虽然我不完全确定您为什么想知道这个。

编辑:

因为你只需要知道它是否被安装,这段代码更适合你:

private boolean isTwitterInstalled() {
PackageManager pm = getPackageManager();
boolean twitter_installed = false;
try {
pm.getPackageInfo("com.twitter.android", PackageManager.GET_ACTIVITIES);
twitter_installed = true;
} catch (PackageManager.NameNotFoundException e) {
twitter_installed = false;
}
return app_installed;
}

关于android - 有什么方法可以检查 Twitter 应用程序是否在后台运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16433527/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com