2012-11-30 113 views
0

如何從手機內部的應用程序發送和接收簡單數據(如字符串)?通過Android手機發送和接收字符串

基本上,雖然這不是我的目標,但我在問如何創建一個文本消息服務。

我目前的想法是從數據中心商店購買一些在線存儲器中的字符串,單獨與他們的預期收件人,以及每次收件人檢查應用程序時將字符串發送給他。

我想知道這種方法是否可行,或者如果有更好的方法或軟件來幫助我?

此外,如果這種方法是可能的,更可取的,請指出我正確的方向開始。

回答

1

有很多很多方法可以做到這一點。這一切都取決於你的網絡服務器等

用於發送到你可以使用GCM(http://developer.android.com/guide/google/gcm/index.html

然而,這並不從手機能做的,只有它的設備上哪些知識。

你可以建立一個簡單的Web服務器...

  • 你需要一個HTTP服務器,幾乎所有的語言有一個簡單的服務器,如果你並不需要太多的吞吐量然後嘗試類似蟒蛇,否則看看Apache或其他東西。 http://httpd.apache.org/
  • 要發送這些字符串我會使用JSON的一個更清潔,更結構化的方式,所以Web服務器將需要一個JSON層來處理JSON請求,看看這裏:http://www.json.org/
  • 一旦你的申請,你將需要用它做一些邏輯,這取決於你。但只要您收到JSON請求並解析它,您就應該可以對其做任何事情。

這一切應該很容易實現。然後,如果您要將其公開化(我將通過在本地計算機上運行服務器來開發此功能),那麼您需要在您的家中使用靜態IP,然後進行設置,以便域指向您的IP,如果你的IP是動態的,它可能需要更多的設置,但你需要看看FreeDNS和更新客戶端。

否則,你可能只是找到託管支持你打算使用(PHP,ASP.NET,或什麼都),然後得到的東西建立與他們的語言。

相關問題