Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:使用默认应用程序录制视频,但同时在后台处理GPS_Android_Android Intent_Video_Gps_Android Service - Fatal编程技术网

Android:使用默认应用程序录制视频,但同时在后台处理GPS

Android:使用默认应用程序录制视频,但同时在后台处理GPS,android,android-intent,video,gps,android-service,Android,Android Intent,Video,Gps,Android Service,我的问题 我正在开发一个测试应用程序,希望在实现大量功能之前先测试一下这个想法。这就是为什么我想使用尽可能多的默认应用程序 我想使用默认的摄像头应用程序intentMediaStore.ACTION\u VIDEO\u CAPTURE录制视频 然后我想同时开始将GPS和时间戳数据存储到数据库或文件中 然后当焦点返回到我的主要活动时,停止存储GPS和时间戳数据 我尝试过的事情 我认为使用视频文件中的EXIF数据来存储数据会很容易。但这似乎比我想象的要难。 我在互联网上学习了一些教程,包括这本教程,

我的问题

我正在开发一个测试应用程序,希望在实现大量功能之前先测试一下这个想法。这就是为什么我想使用尽可能多的默认应用程序

  • 我想使用默认的摄像头应用程序intent
    MediaStore.ACTION\u VIDEO\u CAPTURE
    录制视频

  • 然后我想同时开始将GPS和时间戳数据存储到数据库或文件中

  • 然后当焦点返回到我的主要活动时,停止存储GPS和时间戳数据

  • 我尝试过的事情

  • 我认为使用视频文件中的EXIF数据来存储数据会很容易。但这似乎比我想象的要难。 我在互联网上学习了一些教程,包括这本教程,但它们似乎有点粗糙,不能与较新的API级别一起使用。我找不到任何直接的方法来操作EXIF数据

  • 我想创建一个意向服务,并在调用相机意向时启动GPS服务。但同样看起来很难,因为我不确定如何确定用户何时开始录制视频

  • 我认为这是一个有趣的问题,环顾四周一段时间后,我现在转向SO社区寻求建议

    感谢您的帮助

    谢谢,干杯