2013-04-09 131 views
0

我需要一些幫助。本地網絡和Android應用程序之間的同步

我想製作一個Android應用程序,最終可以同步到Web服務器以獲取信息(即用戶可以通過網站寫一個便條,並自動同步到手機)。

我知道我需要一些網絡服務器和託管,並且不知道太多,所以稍後我會研究它。

但是,我的問題是我如何在本地網絡上模擬這個問題? 如果我創建了一個基本的網頁,其中包含兩個文本框(一個用於名稱,一個用於內容)和一個「提交」按鈕,如果我通過本地主機運行它,我可以使用什麼方法來獲取此信息以同步到我的手機?

如果有人能夠給我一個laymen條款崩潰它會很認真,我感到很失落!

回答

1

你有一些替代方案,以達到你想要的東西,這裏是傳統的一個:

  • 開始安裝XAMPP和運行在本地服務器
  • 寫您的網頁,將數據存儲在MySQL
  • 寫PHP代碼從MySQL提取數據
  • 使用的Android HttpClient的打電話給你的PHP

有其他選擇:

  • 用同樣的方法,但不是PHP編寫HTML5,你有一個移動Web應用程序
  • 退房的GCM演示應用
  • 退房谷歌應用程序引擎
  • 退房亞馬遜Web服務
  • 還有其他

享受:) 亞龍

+0

老兄,歡呼聲,這有很大的幫助。關於傳統的方法,手機是否可以從計算機訪問mySQL,並且還可以訪問自己的SQLite數據庫以用於內部存儲? 我認爲傳統的方法似乎是最好的,但我會檢查GCM作爲第三方庫只能幫助! – 2013-04-09 17:18:50

+0

另外,我如何去做自動同步? – 2013-04-09 17:33:14

1

當您使用localhost(意思是在您的計算機上安裝Apache/IIS/XAMPP/WAMP等服務器軟件包)時,您的機器將成爲服務器。因此,您可以從任何位於同一網絡中的設備訪問localhost

假設您已將計算機連接到WiFi路由器。如果您在該計算機中安裝了服務器,即localhost,並且筆記本電腦和手機連接到同一個WiFi路由器,則手機和筆記本電腦將能夠從計算機獲得服務。

要從其他設備(如電話)訪問存儲在MySQL服務器中的數據,您必須編寫適當的服務。否則,您可以在訪問MySQL數據的服務器中編寫移動Web應用程序,並從設備訪問它。

相關問題