我們希望通過通知嚮應用程序用戶發送消息。 dilaog盒子或圖像每隔24小時在屏幕上打開,告訴我們我們的應用程序正在使用他們的手機。我們正在尋找使用通知構建器,但它的侷限性在於,它僅適用於api 11以上版本,今天所有應用程序安裝的一半都適用於較早的api版本。我們試圖找出哪個是最好的方式去與硫亞。我想打開一個對話框,其中包含定期嚮應用程序用戶發送的消息
回答
我不確定什麼是「通知生成器」,但是您肯定可以在任何需要的API中使用Notification和NotificationManager。
所以,把它放在一起,我會用AlarmManager每24小時發出一次警報。在應用程序運行時設置此警報,和位於配置爲接收BOOT_COMPLETED的BroadcastReceiver中。 BOOT_COMPLETED通知允許您在設備重啓時悄悄重啓警報。
該警報觸發另一個將通知提升的BroadcastReceiver。如果用戶選擇通知,那麼您的應用程序啓動。大多數情況下,通知的存在將是您的用戶需要的所有提醒。
我的筆記說,NotificationManager可以彈出視圖到屏幕上,這可能是一個對話框。不過,我認爲狀態欄中的一個簡單圖標應該是最好的,因爲您只是提醒用戶應用程序存在。
哦,p.s.如果你的應用程序是一個在後臺全天候運行的服務,那麼你也應該記得在BOOT_COMPLETED廣播中重啓它。
我知道那些是步驟。問題是,當手機上運行的通知程序將返回以下錯誤: java.lang.NoSuchMethodError:android.app.Notification $ Builder.build 我發現,指的是在NotificationCompat谷歌搜索引用對象用於較舊的系統,但它似乎也發生在較新的Notification對象上。無論使用哪一個,我都會得到同樣的錯誤。 以下是兩個示例: http://code.google.com/p/android/issues/detail?id=36502 http://code.google.com/p/android/issues/detail?id = 36359 –
- 1. Facebook應用程序可以向其用戶發送消息
- 2. 如何向Telegram發送消息,其中包含一個提示用戶轉發消息的按鈕?
- 3. 在我的應用程序中打開「消息」應用程序
- 4. 我可以向我的Android應用用戶發送定期消息嗎?
- 5. 發送定期的信息/消息到Android應用程序
- 6. 使用Java應用程序向我的單元發送消息
- 7. 向所有應用程序用戶發送消息
- 8. 發送消息給其他用戶Android應用程序
- 9. iPhone向安裝了應用程序的其他用戶發送藍牙消息
- 10. 程序打開9個消息框,而我只想要1
- 11. 消息對話框用戶選擇Metro應用程序 - JavaScript
- 12. AngularJS - 我想打開一個包含用戶詳細信息的新頁面
- 13. 應用程序可以向其用戶發送收件箱消息嗎?
- 14. 通過React本機應用程序打開併發送消息
- 15. 通過我的應用程序向聯繫人發送消息?
- 16. 向我所有應用程序的用戶發送多播消息
- 17. 發送消息對話到另一個用戶
- 18. 使用Api.ai定期向用戶發送消息
- 19. 發送/發送消息到其他應用程序
- 20. 如何在Gmail應用程序中打開特定消息/對話
- 21. 如何將消息從一個對話框發送到另一個對話框?
- 22. 想要打開一個對話框來打開基於Web瀏覽器的應用程序中的文件
- 23. 創建一個web應用程序,向用戶提交的電話號碼發送標準文本消息
- 24. 只向單個用戶發送消息不向多個用戶
- 25. 發送消息對話框的iOS Quickblox
- 26. 我想在我的android應用程序發送消息,但我不想使用權限Send_SMS。我想用Intent發送消息
- 27. 發送android應用程序的消息?
- 28. HTML5客戶端應用程序打開文件對話框
- 29. 向特定用戶的所有打開的套接字發送消息
- 30. 我想打開安裝的消息應用程序的對話框列表(WhatsApp等),當我觸摸發送短信按鈕
您是不是想要用C#做標記? –
我們拿出來了。 –