2013-10-22 73 views
0

我是移動開發新手。我得到一個Android項目,用PhoneGap進行開發。我在eclipse上成功安裝了PhoneGap。現在我想知道使用Phonegap進行開發是否允許使用php進行服務器通信。如何使用Phonegap連接到android開發中的服務器?

我基本上是一個具有PHP和MySQL中級知識的Web開發人員。我知道移動設備比臺式機/筆記本電腦要慢,並且最有可能有較慢的帶寬連接。在這種情況下,這將有效地使用PHP作爲服務器端語言和MySQL作爲我的數據庫選擇?

在Web應用程序中,我用來創建包含文件,頁眉和頁腳頁面。包含具有服務器連接代碼的文件,帶有js和css鏈接的頭文件以及用於頁腳內容的js和css文件的頁腳和頁腳。我希望這裏的大部分網站開發者都這樣做。這種方法是否也可以用於phonegap移動應用程序?

我在互聯網上搜索過,以找到解決方案,但我找不到任何具體或特定的解決方案。

注 - 我正在處理的移動應用程序項目需要非常頻繁地與服務器聯繫,因爲它是用於購物門戶的,我將使用Jquery Mobile作爲應用程序UI。

回答

0

您將無法在您的phonegap應用程序中使用PHP。但是,您可以調用服務器上的.php頁面以獲取數據。你做一個Ajax請求,並通過javascript交付結果。在我看來,使用jQuery是最簡單的。看看文檔和示例here。例子都在底部。

+0

嗨Dom,謝謝你的回答。我想知道我們可以使用phonegap的數據庫。 MySQL? – deadshot

+0

使用phonegap API可以使用sqlite數據庫。如果您通過ajax調用您的PHP頁面以從數據庫返回數據,那麼世界就是您的牡蠣。你可以使用任何你想要的數據庫。這裏是到sqlite的API文檔:http://docs.phonegap.com/en/3.0.0/cordova_storage_storage.md.html#Storage – Dom

+0

哇,謝謝。 Android開發人員通過何種方式調用服務器來獲取數據?這是外國人使用PHP頁面的方式嗎? – deadshot