2015-03-31 320 views
0

我正在開發我的第一個Android應用程序,我試圖發送錄製的視頻文件並保存在應用程序的外部緩存目錄以及其他數據,如用戶名等。在我的服務器上運行一個play應用程序,並在我的服務器上運行mySQL DB。連接Android應用程序以播放框架應用程序

我有JDBC和oracle的經驗,但我不確定我應該如何使android應用程序和應用程序之間的連接,我想我不想讓android應用程序與mySQL DB交談!我將從我的android應用程序發送一個JSON對象到我的播放應用程序,然後播放應用程序將採用JSON對象解析它,並用用戶詳細信息和指向視頻文件的指針更新數據庫,並將視頻文件添加到指定的文件夾。

我不確定如何在android應用程序上實現連接,我是否創建新的活動或者可能是連接到應用程序的片段?一個簡單的教程鏈接到一個視頻文件,並將其作爲一個JSON對象發送到一個播放應用程序將真正讓我去。 我意識到這可能有點多問。

我在讀這篇文章MultiPartEntity,並認爲它可能是我如何從android應用程序連接到遊戲應用程序的線路,但不確定它是否使用JSON(註釋表明它的確如此,但我看不到任何JSON對象的創建) MultiPartEntity是我的連接需求的一個很好的解決方案?

當我在服務器端收到它時,如何處理JSON對象? 我在想我會設置一個處理路線,但是再次鏈接到一個類似的例子會很棒。

任何幫助指向我在正確的方向表示讚賞。

回答

1

你玩!應用程序必須有一個端點以post方式發送數據(RestFul Web服務),Play!是Restful,只需處理您的Action中上傳的文件。在您的Android應用程序中,您可以使用Volley Library發送數據,請按照此鏈接執行此操作How to multipart data using Android Volley 或者您使用php web服務按照本教程進行操作,但需要使用的內容http://www.androidhive.info/2014/12/android-uploading-camera-image-video-to-server-with-progress-bar/