我正在开发我的第一个Android应用程序,我正在尝试发送我已经记录并保存在应用程序外部缓存目录中的视频文件以及其他数据,如用户名等。我有我的服务器上运行的播放应用程序,并在我的服务器上运行mySQL数据库。
我有使用JDBC和oracle的经验,但我不确定如何在Android应用程序和播放应用程序之间建立连接,我以为我不想让Android应用程序与mySQL交谈DB曾经!我将从我的Android应用程序发送一个JSON对象到我的播放应用程序,然后播放应用程序将使用JSON对象解析它并使用用户详细信息和指向视频文件的指针更新数据库并添加视频将文件存入指定文件夹。
我不确定如何在Android应用上实现连接,我是否创建了一个新活动或者是一个片段来连接到播放应用?一个简单的教程链接到视频文件并将其作为JSON对象发送到播放应用程序将真正让我前进。 我意识到这可能有点问题。
我正在阅读这篇文章MultiPartEntity并认为它可能与我如何从Android应用程序连接到播放应用程序,但不确定它是否使用JSON(评论建议它没有,但我看不到任何JSON对象创建) MultiPartEntity是我的连接需求的好方法吗?
当我在服务器端收到JSON对象时,如何处理它? 我想我会设置一条路线进行处理,但是再次链接一个类似的例子会很棒。
任何帮助我指明正确方向的人都会受到赞赏。
答案 0 :(得分:1)
你的游戏!应用程序必须有一个端点用post方法发送数据(RestFul Web Service),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/