一种Android设备摄像头使用的控制方法及装置制造方法及图纸

技术编号:9336190 阅读:130 留言:0更新日期:2013-11-13 15:25
本发明专利技术适用于计算机技术领域,提供一种Android设备摄像头使用的控制方法,包括:当应用程序启动时,读取预置的配置文件,所述预置的配置文件中配置了所述Android设备中所有需要使用所述摄像头的应用程序的信息;通过框架层判断启动的所述应用程序是否被配置在所述预置的配置文件中;如果启动的所述应用程序被配置在所述预置的配置文件中,通过所述框架层将所述摄像头单独分配给启动的所述应用程序使用。本发明专利技术当Android系统上的应用程序启动时读取预置的配置文件,如果该应用程序被配置在该预置的配置文件中,则通过框架层将摄像头单独分配给该应用程序使用,解决多个应用程序同时占用摄像头时发生冲突的问题。

【技术实现步骤摘要】
一种Android设备摄像头使用的控制方法及装置
本专利技术属于计算机
,尤其涉及一种Android设备摄像头使用的控制方法及装置。
技术介绍
Android系统因其开放性,允许任何设备厂商成为其开发者而得到了迅速的发展,目前已成为主流的操作系统之一,被广泛应用于手机、平板电脑、电视和相机等设备上。对用户而言,最大的收益则是拥有丰富的基于Android系统的软件资源可供选择。与此同时,用户对使用应用程序时的体验要求越来越高,往往需要面对面的交流或者通过肢体动作发出指令,因此,在许多Android设备上越来越多的应用程序需要使用到摄像头进行照相、录像、视频通讯、手势识别等。例如,在Android智能电视上,通过即时通信软件可以实现视频通话、通过一些肢体动作来参与体感游戏等。但是有些应用程序在退出了使用摄像头的界面后,在后台的进程中并没有释放摄像头的设备资源,摄像头仍然处于被占用的状态,这样会导致其他应用程序不能正常使用摄像头,甚至会导致其他应用程序出现运行异常的情况。
技术实现思路
本专利技术的目的在于提供一种Android设备摄像头使用的控制方法及装置,旨在解决多个应用程序同时占用本文档来自技高网...

【技术保护点】
一种Android设备摄像头使用的控制方法,其特征在于,所述方法包括:当应用程序启动时,读取预置的配置文件,所述预置的配置文件中配置了所述Android设备中所有需要使用所述摄像头的应用程序的信息;通过框架层判断启动的所述应用程序是否被配置在所述预置的配置文件中;如果启动的所述应用程序被配置在所述预置的配置文件中,通过所述框架层将所述摄像头单独分配给启动的所述应用程序使用。

【技术特征摘要】
1.一种Android设备摄像头使用的控制方法,其特征在于,所述方法包括:当应用程序启动时,读取预置的配置文件,所述预置的配置文件中配置了所述Android设备中所有需要使用所述摄像头的应用程序的信息;通过框架层判断启动的所述应用程序是否被配置在所述预置的配置文件中;如果启动的所述应用程序被配置在所述预置的配置文件中,通过所述框架层检测所述摄像头是否被其他应用程序占用;如果所述摄像头被其他应用程序占用,通过所述框架层关闭当前占用所述摄像头的应用程序;所述通过所述框架层关闭当前占用所述摄像头的应用程序,包括:查询正在占用所述摄像头的进程信息,并根据所述摄像头的进程信息,所述框架层关闭所述进程信息对应的应用程序;通过所述框架层将所述摄像头单独分配给启动的所述应用程序使用;所述读取预置的配置文件具体为:从Android系统的数据分区中读取配置了预置应用程序和第三方应用程序信息的配置文件;若读取失败,则从系统分区读取仅包含预置应用程序的配置文件。2.如权利要求1所述的方法,其特征在于,在所述读取预置的配置文件之前,所述方法还包括:在所述Android系统的系统分区中添加所述预置的配置文件;当所述Android系统启动时,将所述系统分区中的所述预置的配置文件拷贝到所述Android系统的数据分区中。3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:当检测到所述Android设备安装了需要使用摄像头的应用程序时,将安装的所述应用程序的信息添加进所述预置的配置文件中。4.如权利要求1或2所述的方法,其特征在于,所述方法还包括:当检测到所述Android设备卸载了需要使用摄像头的应用程序时,从所述预置的配置文件中删除所述应用程序的信息。5.一种Android设备摄像头使用的控制装置,其特征在于,所述装置包括:读取单元,用于当应用程序启动时,读...

【专利技术属性】
技术研发人员:高大伟
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1