2013-03-11 76 views
0

我創建一個Android應用程序,允許用戶將數據輸入到表和檢索,以生成報告從它現有的數據。 後端數據庫的最佳選擇是什麼?我還需要什麼工具和平臺將前端Android應用程序與後端集成?Android應用程序與遠程服務器後端?

後端是遠程服務器上的數據基礎。 Android設備使用Wifi與後端進行通信,並使用Wifi作爲通信模式完成所有記錄更新。

回答

0

基於應用我現在發展到移動應用和後端服務器使用JSON對象來傳遞數據之間執行客戶機 - 服務器通信中的最簡單的方法。因爲它們非常輕便,並且可以更快速地轉移對象。

+0

其實,我嘗試使用myPhp和WAMP服務器來存儲數據,但每當我添加記錄它沒有被在數據庫中更新。所以,經過很多努力,我正在轉向其他後端選項。 – user2157501 2013-03-11 16:02:12

0

,而我與前兩個答案一致,溝通最好JSON格式左,後端數據庫可以是MySQL或sqlite的取決於尺寸,以及可供在服務器上。

可以實現請求的Python和PHP,PERL處理或寫入使用套接字的自定義應用程序。

PHP可能是最容易實現的一個基本的服務器功能,同時蟒蛇會是最快的腳本語言

的MySQL將需要進行一些設置和配置,同時SQLite不需要什麼,你只需打開一個名爲.db文件並運行SQL查詢。

+0

SQLite是否僅適用於本地存儲數據,即將其存儲在android設備上?另外,使用應用程序在SQLite中創建或更新表時,查看實際的表或文件是不可能的(除非您通過應用程序本身查看它)。因此查看更改或進行修改是一個問題。 – user2157501 2013-03-11 16:05:11

+0

它可以用於android上的本地存儲,但你也可以在服務器上使用sqlite。實際查看錶格或文件是什麼意思?如果你的意思是查看錶數據,那麼在mysql中也是不可能的,數據庫文件不是以純文本形式存儲的。都可以通過基於php或獨立應用程序(例如Liya,sqlite-manager,phpsqlite manager)查看, – andrei 2013-03-11 16:37:43

相關問題