【技术实现步骤摘要】
一种基于Android多应用共享摄像头的系统及方法
本专利技术涉及一种基于Android多应用共享摄像头的系统及方法,属于计算机领域。
技术介绍
在一些特殊的应用场景。例如后台一直在录像,这时摄像头会被录像应用一直占有,其他的应用无法再打开摄像头。如果其他应用要使用摄像头那么必须先把占用摄像头同的应用退出。目前业内没有很好的解决办法,有些方案是这样做的:方案1:应用打开摄像头时,如果摄像头被占用,那就强制把摄像头让给最后打开摄像头的应用。本质上不是共享,只是修改了摄像头使用的策略。方案2:不改变摄像头的占用,但是改变摄像头预览的窗口。哪个应用要预览摄像头图像就把摄像头预览数据切到哪个应用。现有技术(专利号2016105494670)公开了基于Android智能后视镜摄像头共享的系统及方法,其系统包括应用层和框架层,所述应用层具有至少两个使用摄像头资源的应用程序单元;其中,所述框架层内设置有摄像头服务层、摄像头客户端和摄像头硬件适配层,用于在查找到之前该摄像头已创建的客户端后,由所述摄像头服务层设置预览窗口到该摄像头客户端,并由该摄像头客户端将预览窗口传入所述摄像头 ...
【技术保护点】
一种基于Android多应用共享摄像头的系统,其特征在于,该系统包括:地址获取模块,用于获取Android系统中摄像装置的数据地址;虚拟摄像模块,用于创建多个虚拟化摄像装置与所述地址获取模块获取的数据地址进行共享及关联,每个虚拟化摄像装置的数据地址拥有唯一标识;图像共享模块,用于使用虚拟化摄像装置通过数据地址获取摄像装置的视频数据,并发送至对应的应用程序。
【技术特征摘要】
1.一种基于Android多应用共享摄像头的系统,其特征在于,该系统包括:地址获取模块,用于获取Android系统中摄像装置的数据地址;虚拟摄像模块,用于创建多个虚拟化摄像装置与所述地址获取模块获取的数据地址进行共享及关联,每个虚拟化摄像装置的数据地址拥有唯一标识;图像共享模块,用于使用虚拟化摄像装置通过数据地址获取摄像装置的视频数据,并发送至对应的应用程序。2.根据权利要求1所述的基于Android多应用共享摄像头的系统,其特征在于,所述地址获取模块还包括:用于识别用户所使用的系统内需要使用摄像装置的应用程序及可用摄像装置的个数,将摄像装置对应的标识符及应用程序标识符加入不同的数据队列,以及提供编辑界面对应用程序与摄像装置交互进行自定义的控制,其中控制包括解除及建立不同数据队列的关联。3.根据权利要求1或2所述的基于Android多应用共享摄像头的系统,其特征在于,所述虚拟摄像模块还包括:用于实时获取所需摄像装置的多个应用程序标识码,为每个应用程序创建对应对应的虚拟摄像装置,每个虚拟摄像装置具有唯一标识。4.根据权利要求3...
【专利技术属性】
技术研发人员:李明峰,
申请(专利权)人:珠海全志科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。