如何知道特定应用程序当前是否正在运行?

时间:2012-02-01 22:00:18

标签: android

我正在尝试构建一个可以检测Messaging应用程序当前是否正在运行的应用程序,这样我可以前往我的一个活动来提示用户输入密码。

我做了什么:
1)创建一个在启动后开始运行的服务。

现在,令我困惑的是:

1)消息传递应用程序是进程,线程,任务还是其他什么?
2)我应该编写什么包名来检查是否正在运行?

1 个答案:

答案 0 :(得分:0)

如何查看应用是否正在投放,您可以在此处阅读:https://stackoverflow.com/a/4213851/1183280

现在您必须知道包名称。由于Android有许多不同的消息传递应用程序(股票Android,HTC Sense,Handcent SMS等),您将不得不检查一个以上。我认为股票应用程序的一个是“com.android.mms”。