2015-10-04 158 views
0

我是新來的整個Android應用程序進程,我試圖讓我的頭幾個事情。我正在創建一個食譜應用程序,其中將從MySQL數據庫中檢索食譜。用戶可以使用關鍵字進行搜索,並匹配配方獲取並顯示在ListView中。導出Android應用程序連接到MySQL數據庫

我將使用PHP,JSON,XML等...爲Web服務(如許多人所建議的),數據庫將在開發過程中存儲在我的PC上。我會

我想了解的事情是,因爲它是我的電腦上運行的MySQL數據庫,連接到數據庫只能從我的電腦訪問?這意味着如果我想在大學發展,我必須親自帶上我的個人電腦嗎?

因此,最終當我將應用程序導出爲apk並將其發送給我的一些朋友和家人以供他們使用時,應用程序是否仍然能夠與位於我的計算機上的數據庫通信或將我的數據庫以某種方式必須存儲在應用程序本身?

如果使用本地主機連接,最終用戶如何使用應用程序能夠與我的PC數據庫進行通信?這就是我想要理解的。

如果有任何信息可以幫助我理解,請與我分享。

回答

1

一個理想的解決方案將註冊在免費的網站託管網站之一,爲您提供域名,MySQL和PHP功能(他們在那裏有很多)。

http://www.000webhost.com/

http://byet.host

和這樣的例子不勝枚舉..

所以所有的開發可以部署在這些免費託管的網站,然後從你的Android應用程序,你可以連接到PHP網頁服務。通過這種方式,您不需要在互聯網上公開您的PC的MYSQL數據庫服務器,以供所有人訪問。

+0

你有關於如何建立這樣的解決方案的任何文檔?像什麼程序,我會用PHP Web服務? – Theman

+0

看看nusoap庫的PHP。非常容易設置。你會發現很多設置指南。 http://www.ahowto.net/php/creating-webservice-server-and-client-using-nusoap/對於nusoap服務器和您的Android應用程序,您可以使用任何客戶端(大量可用) – Dilberted

+0

感謝您的鏈接。所以如果我正確理解你的話......我購買/註冊一個網域。我找到一個允許我在這個域上獲得MySQL,PHP和phpMyAdmin的程序。然後,我只需在域中設置DB和PHP部分,並使用我的家用PC開發應用程序。那麼只需將兩者連接在一起? – Theman

相關問題