2017-04-25 50 views
1

我正在學習使用Android Studio(2.3.1)製作應用程序。按鈕推送應用程序

首先,他手機上的用戶A按下4個彩色按鈕之一。這將使用完全相同的應用將結果發送到用戶B的手機上,並將結果顯示給B(可以是底部按鈕的背景顏色的更改)。結果應該是接收端的自動推送(無需用戶B需要刷新)。

但是,我不太確定進行佈局設計後要去哪裏。我已閱讀有關內容提供商等,但我不知道從哪裏開始....任何幫助將不勝感激。

[屏幕快照] [1]

****編輯**我已建議從Shreyansh和阿克沙伊更多,但我想在臺階上的確認來解決這個問題(如果想確認我的思維過程是正確與否):

  1. 與setOnClickListener獲取按鈕狀態,保存該狀態與使用火力地堡雲端通訊二進制值(是這部分需要sharedpreferences ??)
  2. 客戶端檢索該二進制和識別它
  3. 在信件中顯示此顏色

回答

0

如果您希望它可以遠程操作,請使用Firebase進行推送服務。

+0

我想我明白你的意思了。 「實時數據庫」或「通知」功能? – davvy

+0

是的,可以幫助您反映實時更改 – Shreyansh

+0

在您的android studio工具> Firebase>雲消息傳遞>設置Firebase雲消息傳遞。使用[this](https://firebase.google.com/docs/cloud-messaging/?utm_source=studio)瞭解更多信息。好運 –