当前位置: 首页 > 知识库问答 >
问题:

android - 闲鱼APP连拍功能背后的技术原理及实现细节?

方昊阳
2024-10-03

【闲鱼APP】内,发闲置拍照片时的连拍功能,是用什么方式实现的?
【闲鱼】APP连拍界面

功能入口:【咸鱼APP】-【底部卖闲置Tab】-【发闲置】-【添加首图】-【拍照】
猜想方案:调用系统相机功能,区域内实时显示像机内容,连拍功能实际为截取关键帧,将截取的帧画面保存为应用内临时文件,渲染到底部列表,并不保存到系统相册,上传时从临时文件批量上传。


不知道我的猜想方案是否准确?
用这种方案上传的图片能否包含设备信息等原始照片数据?
用uniapp开发APP,能否实现类似效果?

共有1个答案

金高飞
2024-10-03

你的猜想是对的。

首先闲鱼的拍照其实是在 surfaceview 上进行的view截图,并不是真正进行的拍照。截图之后储存到队列内提供给下个页面即可。

可以尝试uni-camera或者lime-camera插件试一下。

 类似资料:
  • 本文向大家介绍android实现手机App实现拍照功能示例,包括了android实现手机App实现拍照功能示例的使用技巧和注意事项,需要的朋友参考一下 实现手机App实现拍照功能结果如下 第一步: activity_takephoto.xml布局用SurfaceView 第二步:TakephotoActivity类 第三步:在AndroidManifest.xml中加权限 以上就是本文的全部内容,

  • 本文向大家介绍Android实现拍照截图功能,包括了Android实现拍照截图功能的使用技巧和注意事项,需要的朋友参考一下 本文将向大家展示如何拍照截图。 先看看效果图: 拍照截图有点儿特殊,要知道,现在的Android智能手机的摄像头都是几百万的像素,拍出来的图片都是非常大的。因此,我们不能像对待相册截图一样使用Bitmap小图,无论大图小图都统一使用Uri进行操作。 一、首先准备好需要使用到的

  • 本文向大家介绍Android实现手机拍照功能,包括了Android实现手机拍照功能的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家讲解如何轻松实现Android手机拍照功能,分享给大家供大家参考。具体如下: 一、布局文件main.xml 二、MainActivity.java 三、添加权限 效果如下: 希望本文所述对大家学习Android软件编程有所帮助。

  • 本文向大家介绍前端分页功能的实现以及原理(jQuery),包括了前端分页功能的实现以及原理(jQuery)的使用技巧和注意事项,需要的朋友参考一下 分页场景常见于电商网站,比如说淘宝天猫的评论区,分页功能一般是后台实现,前端请求就完事了。现闲得无聊,就写出来玩玩,只实现功能,并未封装。 基于jq实现分页功能,大致分为以下几步: 定义一个分页方法,可多次调用 参数设置 请求数据页面跳转方法 创建非数

  • 本文向大家介绍Spring mvc AJAX技术实现原理解析,包括了Spring mvc AJAX技术实现原理解析的使用技巧和注意事项,需要的朋友参考一下 简介 AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 Ajax 不是一种新的编程语言,而是一种