0
當手機中的第三方應用程序被調用時,我想通過短信通知用戶..我正在創建一個應用程序,當我嘗試打開應用程序時會通知用戶。 幫助我收到意圖,當任何應用程序試圖打開..所以建議我一些步驟來找到應用程序圖標被點擊的時間..如何通知第三方應用程序何時被調用
當手機中的第三方應用程序被調用時,我想通過短信通知用戶..我正在創建一個應用程序,當我嘗試打開應用程序時會通知用戶。 幫助我收到意圖,當任何應用程序試圖打開..所以建議我一些步驟來找到應用程序圖標被點擊的時間..如何通知第三方應用程序何時被調用
你可以啓動一個服務,並執行每一分鐘。使用ActivityManager
獲取當前運行任務的最高活動。事情是這樣的:
ActivityManager mActivityManager = (ActivityManager) context.getSystemService("activity");
ComponentName topActivity = mActivityManager.getRunningTasks(1).get(0).topActivity;
然後,你可以做任何你想要的。希望對你有用。 不要忘記權限: <uses-permission android:name="android.permission.GET_TASKS"/>
我們是否需要給予此許可? – GaneshKumar
@GaneshKumar add this:'<使用權限android:name =「android.permission.GET_TASKS」/>' – Isaiah
感謝它的工作..! – GaneshKumar