2012-06-20 15 views
0

即時通訊開發一個android應用程序,並由於時間的情況下,我開始在PHP開發項目,以及一個mySQL後端。是否可以將項目文件夾打包爲可在平板電腦中打開的APK?包作爲一個Android應用程序的PHP?

我理解Android應用程序是爲了與Java編寫的,我已簽出http://phpforandroid.net/,但沒有回答是否有可能打包一個完整的PHP項目作爲APK ....

+3

這意味着您需要在手機/平板電腦上運行Web服務器和MySQL服務器,並通過瀏覽器運行應用程序。即使這是可能的,這將是一個可怕的經歷。 – deceze

回答

1

不需要。由於PHP是服務器端語言,您必須運行網頁服務器設備上的MySQL服務器(如@deceze所述)。

既然您已經開始使用PHP進行開發,我的建議是開發一個基於Web的應用程序,並讓您的用戶從Android設備上的一個非常輕量級的客戶端訪問它。你可以使用類似PhoneGapAppCelerator開發前端客戶端應用程序,因爲我猜你的天賦在於Web開發:)

+0

正確,感謝您的輸入:)總是很高興知道有人在那裏幫助即將到來的(即使是即將到來的)開發者! – user1463829

1

「當你只有一把錘子,你開始接近每一個問題,如果它是一個釘子「

你正在使用錯誤的工具來完成這項工作。 PHP並不意味着編寫交互式GUI應用程序,而是用於運行服務器端腳本或命令行腳本。即使你可以在Android手機上輕鬆運行PHP(你不能),這將是手機應用程序語言的錯誤選擇。

你有兩個選擇

1)扔掉您到目前爲止所做的工作,並在手

2更適合於該任務的語言重做)應用程序部署到可公開訪問Web服務器並通過手機的Web瀏覽器運行。

如果你仔細想想,你需要將Web服務器,PHP核心,應用程序使用的任何擴展以及MySQL服務器壓縮到手持設備上。這是嚴重的矯枉過正。

爲什麼MySQL? Android提供SQLite數據庫支持。

+0

正確,感謝您的輸入:)總是很高興知道有人在那裏幫助即將到來的(儘管緩慢即將到來的)開發者! – user1463829

相關問題