【技术实现步骤摘要】
基于Linux系统中Android应用程序控制摄像的方法及装置
本专利技术涉及Linux操作系统
,尤其是涉及一种基于Linux系统中Android应用程序控制摄像的方法及装置。
技术介绍
随着国家对信息网络安全的重视,越来越多的操作系统开始考虑兼容性和安全性。Linux系统在由于其安全机制,常常作为安全性能高的操作系统使用;作为基于Linux内核发展而来的Android系统,是目前移动终端市场中市场份额最高的操作系统,在移动终端领域具有极好的生态环境。因此Android应用生态在Linux操作系统上的兼容成为了近期研究热点。国内外许多研究人员正在尝试将Android运行环境迁移到Linux操作系统平台以实现Android应用程序在Linux操作系统上兼容、支持的效果。近年来,终端消费者日益增长的线上社交、商务沟通、网络购物等对摄像功能的需求也是越来越多,因此在Linux操作系统上的兼容的Android应用程序如何使用Linux操作系统的摄像头或其他摄像设备成为亟需解决的技术问题。
技术实现思路
本专利技术的目的在于提供一种基于Linux操作系统中Android应用程序控制摄像的方法和装置,解决了现有技术中存在的Android应用程序不能控制Linux操作系统摄像头的技术问题。第一方面,基于Linux操作系统中Android应用程序控制摄像的方法,包括以下步骤:S101,获取所述基于Linux操作系统中Android应用程序的摄像功能;S102,设置所述Android应用程序 ...
【技术保护点】
1.一种基于Linux操作系统中Android应用程序控制摄像的方法,其特征在于,包括以下步骤:/nS101,获取所述基于Linux操作系统中Android应用程序的摄像功能;/nS102,设置所述Android应用程序摄像功能对应的硬件抽象层以符合所述Linux操作系统的驱动要求;/nS103,共享所述Linux操作系统摄像头拍摄的内容给所述Android应用程序。/n
【技术特征摘要】
1.一种基于Linux操作系统中Android应用程序控制摄像的方法,其特征在于,包括以下步骤:
S101,获取所述基于Linux操作系统中Android应用程序的摄像功能;
S102,设置所述Android应用程序摄像功能对应的硬件抽象层以符合所述Linux操作系统的驱动要求;
S103,共享所述Linux操作系统摄像头拍摄的内容给所述Android应用程序。
2.根据权利要求1所述的基于Linux操作系统中Android应用程序控制摄像的方法,其特征在于,设置所述Android应用程序摄像功能对应的硬件抽象层以符合所述Linux操作系统的驱动要求,包括:配置所述Android应用程序摄像功能对应的硬件抽象层以符合所述Linux操作系统的摄像内核驱动要求。
3.根据权利要求1所述的基于Linux操作系统中Android应用程序控制摄像的方法,其特征在于,设置所述Android应用程序摄像功能对应的硬件抽象层以符合所述Linux操作系统的驱动要求,还包括:优化所述Android应用程序摄像功能对应的硬件抽象层以符合所述Linux操作系统的驱动要求。
4.根据权利要求2所述的基于Linux操作系统中Android应用程序控制摄像的方法,其特征在于,配置所述Android应用程序摄像功能对应的硬件抽象层以符合所述Linux操作系统的摄像内核驱动要求,包括:
S201,获取所述Linux操作系统的摄像内核驱动适配文件;
S202,将所述Linux操作系统的摄像内核驱动适配文件配置到所述Android系统中,在所述Android系统中生成适配库;
S203,所述Android应用程序通过所述生成的适配库来控制所述Linux操作系统的摄像头。
5.根据权利要求4所述的基于Linux操作系统中Android应用程序控制摄像的方法,其特征在于,将所述Linux操作系统的摄像内核驱动适配文件配置到所述Android系统中,并在所述Android应用程序所在系统中生成适配库,具体为:
S301,将Linux操作系统中摄像设备节点映射到所述Android系统中;
S302,将所述Linux操作系统的摄像内核驱动适配文件相关代码移植到所述Android系统中;
S303,生成所述Android应用程序硬件抽象层的内核驱动适配库。
6.根据权利要求4和5所述的基于Linux操作系统中Android应用程序控制摄像的方法,其特征在于,所述Linux操作系统的摄像内核驱动适配文件为V4L2驱动文件。
7.根据权利要求4所述的基于Linux操作系统中Android应用程序控制摄像的方法,其特征在于,所述Android应用程序通过所述生成的适配库来控制所述Linux操作系统的摄像,具体为:
S401,所述Android应用程序通过生成的适配库控制所述Linux操作系统的摄像头;
S402,所述适配库从所述Linux操作...
【专利技术属性】
技术研发人员:黄晟,游远,彭欢,李翔,马超,黄彩龙,陈乐林,彭韬,杨硕,文波,邓男,
申请(专利权)人:麒麟软件有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。