0

当手机中的第三方应用程序被调用时,我想通过短信通知用户..我正在创建一个应用程序,当我尝试打开应用程序时将通知用户。当应用程序尝试打开时帮助我接收意图..else 建议我采取一些步骤来查找何时单击应用程序图标..

4

1 回答 1

1

您可以启动一项服务,并每分钟执行一次。用于ActivityManager获取当前正在运行的任务中的顶级活动。像这样的东西:

ActivityManager mActivityManager = (ActivityManager) context.getSystemService("activity");
ComponentName topActivity = mActivityManager.getRunningTasks(1).get(0).topActivity;

然后,你可以做任何你想做的事情。希望对你有用。不要忘记许可: <uses-permission android:name="android.permission.GET_TASKS"/>

于 2013-08-30T04:15:06.317 回答