2013-08-23 67 views
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"/>

+0

我們是否需要給予此許可? – GaneshKumar

+0

@GaneshKumar add this:'<使用權限android:name =「android.permission.GET_TASKS」/>' – Isaiah

+0

感謝它的工作..! – GaneshKumar

相關問題