如何在第三方应用程序被调用时通知

时间:2013-08-23 10:20:36

标签: android android-intent broadcastreceiver

当手机中的第三方应用程序被调用时,我想通过短信通知用户..我正在创建一个应用程序,当我尝试打开应用程序时会通知用户。 当应用程序尝试打开时,帮助我接收意图..请告诉我一些步骤,以便在点击应用程序图标时找到它。

1 个答案:

答案 0 :(得分:1)

您可以启动服务,并每隔一分钟执行一次。使用ActivityManager获取当前正在运行的任务中的热门活动。像这样:

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

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