Andriod怎么监听其他应用程序启动、退出呢

Andriod如何监听其他应用程序启动、退出呢?Andriod如何监听其他应用程序启动、退出呢?[解决办法]引用:引用:

Andriod如何监听其他应用程序启动、退出呢?
Andriod如何监听其他应用程序启动、退出呢?
[解决办法]

引用:
引用:应用程序启动、退出并不会发广播,无法监听
不过你可以通过判断当前正在与用户交互的应用来判断
问题是如何判断当前正在与用户交互的应用呢?

public static String getCurrentPk(Context context){
// 当前正在运行的应用的包名
ActivityManager am = (ActivityManager) context.getSystemService("activity");
String currentrunningpk = am.getRunningTasks(1).get(0).topActivity.getPackageName();
return currentrunningpk;
}