所以我有一個桌面應用程序使用MySQL數據庫。我需要在該桌面應用程序中包含通知系統,從而允許桌面用戶將通知發送到一組10個平板電腦。所以這就像發送短信,但不是真的。 因此,平板電腦用戶必須收到桌面用戶發送的通知,反之亦然,平板電腦用戶必須能夠向桌面用戶發送通知。 由於兩者之間的共同點是MySQL DB,我想到了以下模式:我需要構建一個通知服務,在運行一次後,它將在平板電腦上始終運行。它應該檢查一個遠程MySQL表,以查看是否有新記錄在裏面,如果是,則在平板電腦上顯示通知。 我相信你們許多專家至少做了一次。使用mySQL數據的Android服務
於是我想到的路徑是:
我有一個服務器上的MySQL數據庫,我有一個應用程序(桌面),允許用戶輸入的通知(新記錄)內的MySQL表。
建立一個PHP的後端,這將有助於我的Android服務用「是」或「否」的回答和第二PHP將根據要求
返回通知的數據構建服務,這將使打電話到PHP每分鐘
如果「是」被服務接收,然後撥打另一個電話到第二PHP請求通知數據
與響應,在設備上創建一個通知,並顯示它給用戶。
現在, 首先,我的邏輯好嗎?
第二:如何創建「自行安裝」並且始終安裝並在平板電腦上始終運行的服務?我一直在嘗試從here的教程,但該服務沒有做到應該做的。也許是因爲RECEIVE_BOOT_COMPLETED?
第三:我應該異步調用到PHP,還是足以讓簡單的調用,因爲沒有活動/意圖,將凍結,直到接收到響應
四:是否有可能像我想象的要將所有這些都視爲獨立服務,因此不是平板電腦用戶必須運行並保持開放的Android應用程序?
有沒有像這樣的服務有什麼好的例子嗎?
我發現了一個與我想要的東西非常相似的例子(我想),但是我有幾個關於它的問題。所以教程是here 我的問題是:
1.此服務將啓動Android的啓動?或者我需要做額外的事情?那會是什麼?
2.我將我的電話打到PHP的位置?
請幫助我,
謝謝
我一直在尋找這個爲好,謝謝你的LINX – uofc