2015-03-31 110 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/