回答
經過一番研究,我設法使用廣播接收機來實現這一點。我在這裏發佈了示例代碼。 http://shashikawlp.wordpress.com/2013/05/08/android-jelly-bean-notifications-with-actions/
真棒解釋!非常感謝。大。 :) – 2015-03-01 03:24:45
鏈接很棒,但它永遠不應該是你答案中唯一的信息。 – naXa 2015-04-25 10:03:03
從我瞭解的你可能會問,你有什麼需要運行一個AlarmManager,在指定的時間啓動後臺服務創建的通知,然後你需要指定的意圖通知做你想做的事情。
如果您正在接收推送通知,那麼請忘記AlarmManager,然後從通知的意圖中啓動您想要執行的操作。
對於更具體的答案,我們需要一個更具體的問題。
我通過運行前臺服務將一些文件上傳到服務器。我需要在通知中添加取消上傳按鈕。像這樣http://developer.android.com/images/jb-notif-ex1.png但我不想讓應用程序打開。 – Shashika 2013-05-06 06:10:01
您還可以添加與onClickEvents到您的通知compat的自定義按鈕或佈局(例如不打開應用程序事件;)):
- 創建自定義RemoteViews佈局,並把它添加到建設者
builder.setContent(remoteView);
在這個佈局中,您可以定義按鈕 - 設置一個onClickPendingIntent到您的控制
remoteView.setOnClickPendingIntent(R.id.button, pendingIntent);
的的PendingIntent可以容納一個BroadcastReceiver觸發動作,而無需跳進應用
快樂編碼
setContent替換平臺模板,OP僅詢問有關通知操作而不替換整個模板。 – Error 2017-01-04 11:01:20
- 1. iOS通知操作無需打開應用程序
- 2. 響應推送通知,而無需打開應用程序
- 3. 通知Android:當應用程序打開時不顯示通知?
- 4. 無法打開來自通知操作處理程序的URL
- 5. 從通知中打開應用程序
- 6. GCM - 從通知打開應用程序?
- 7. Android通知開始時,我曾打開應用程序
- 8. 打開應用程序時更新應用程序通知
- 9. android - 從推送通知中打開應用程序掛起應用程序
- 10. 交互式通知在處理它的操作後未打開應用程序
- 11. 當應用程序打開時,推送通知不起作用
- 12. 點擊通知後打開應用程序Android
- 13. Android顯示應用程序未打開時的通知?
- 14. 應用程序不通知打開android hyrbrid ibm-mobilefirst
- 15. GCM Android通知當應用程序打開
- 16. Android - 如何停止顯示通知時打開應用程序
- 17. 如何打開已通知通知欄的應用程序?
- 18. Android應用程序無法打開
- 19. 本地通知被推送,但應用程序無法打開
- 20. 沒有「打開」操作的通知
- 21. 打開本地通知的操作(iOS)
- 22. Android僅在通過意向操作關閉時纔打開應用程序
- 23. 在推送通知後打開應用時執行操作?
- 24. 如何在android工作室中打開應用程序之前獲取通知
- 25. 通過應用程序發送電子郵件,而無需打開郵件在Android應用程序
- 26. Android:如何通過我的通知打開其他應用程序?
- 27. 在設置應用程序中打開應用程序的通知設置
- 28. Android:在新窗口中打開網址無需離開應用程序
- 29. Chrome打包的應用程序未通知應用程序通知
- 30. Appcelerator:使用GCM獲取通知,讓該通知打開應用程序
-post一些代碼。 – TheFlash 2013-05-06 04:39:10
我認爲你的意思是推送通知 – 2013-05-06 04:42:38