2012-04-23 35 views
3

我有一個Android設備,我正用它來監視一個帶有我創建的應用程序的傳感器。有什麼有用的方法可以從我的電腦更新我的應用程序中的設置(當它在遠程位置運行時)?我有興趣發送消息給我的應用程序,告訴它通過電子郵件發送截圖,更改採樣率等。鼓勵創造性的解決方法。有哪些選項可以遠程更新Android應用設置?

我已經看過C2DM,但很遺憾沒有設置所需的第三方應用服務器的經驗。

回答

1

[編輯]我剛想到,我可能嚴重過度簡化了你想要做的事情。如果是這種情況,我的答案可能不會對你有任何幫助。儘管如此,原來的答案。

您可以使用TCP套接字在您的應用程序和計算機上的命令程序之間建立客戶端/服務器接口。然後發送一組預定義的消息/命令。我用於學習的兩個教程是HereHere。這不會幫助計算機端的代碼本身,雖然如果你用Java編寫計算機程序,它應該是相同的。這是我們在我公司爲我們正在開發的產品創建自定義命令界面的過程。

+0

你並沒有簡單地將我想要做的事情簡單化 - 這種方法就像一種魅力!我使用C#與Android進行交互,如果Android連接到同一個Wifi網絡,它就會完成這項工作。你有沒有可能在你的開發中連接兩個不同的網絡? – Micky 2012-04-23 19:56:10

+0

很高興它能夠爲你工作。理論上你應該可以通過外部IP地址來做到這一點(沒有什麼比說VNC或FTP到遠程計算機)。這當然需要了解外部IP地址。最簡單的解決方案將是DNS跟蹤器。儘管我沒有機會廣泛地測試它,但其他方面都是我的優先考慮事項,所以我只使用了我列出的站點上的示例代碼。需要注意的一件重要事情是這樣做的潛在安全風險......它要麼需要防火牆轉發正確的端口,要麼沒有防火牆.. – Jared 2012-04-23 22:02:21

+0

。在這種情況下,基於SSH的命令可能是更好的方法。這是商業應用程序還是個人使用? – Jared 2012-04-23 22:03:10

相關問題