使用android的app在后台控制前台的相机应用拍照

时间:2022-11-30 20:28:18
使用android的app在后台控制前台的相机应用拍照。
项目有个需求,做的app运行在后台,然后收到拍照请求,假如当前用户正打开着相机应用,就可以自动拍照。
假如收到打开相机的请求,app就自动打开系统的相机。
假如收到翻页的请求,如果用户手机正在使用其他应用看书,就可以自动翻页。
这个请求,是我们的一个硬件,做了一个动作,会被解析出来。

希望大神们能够提供一些思路,有解决方式最好,好长时间了,真是不知道如何去实现。
感谢。

4 个解决方案

#1


这个服务可能要做到rom里面 系统框架里面  否则不一定有权限控制其他模块  首先6.0系统可能需要申请相机权限 用户可以拒绝的。

做到系统里面  可以监控到Androidy应用层所有的动作, 你可以在相机程序  或者 你自己写的程序里面 发指令告诉 服务 我正在做什么 
 这样 服务就能自动 拍照 或者 翻页了。

#2


引用 1 楼 birdsaction 的回复:
这个服务可能要做到rom里面 系统框架里面  否则不一定有权限控制其他模块  首先6.0系统可能需要申请相机权限 用户可以拒绝的。

做到系统里面  可以监控到Androidy应用层所有的动作, 你可以在相机程序  或者 你自己写的程序里面 发指令告诉 服务 我正在做什么 
 这样 服务就能自动 拍照 或者 翻页了。


在你自己写的程序里面 发指令告诉 服务 我正在做什么 
这个用什么方式来实现呢?
只是一个app,不会做到系统的。能检测到相机打开了,并且能够像自拍杆似得,发送一个拍照的动作就可以了。

#3


好像无法检测到相机是否打开,除非它主动发消息给你,除非这个相机是你自己开发的APP

#4


楼主现在的那个功能实现了没,我正好也遇到和你一样的情况。苦于没有办法解决,如果楼主要解决方法望告知。

#1


这个服务可能要做到rom里面 系统框架里面  否则不一定有权限控制其他模块  首先6.0系统可能需要申请相机权限 用户可以拒绝的。

做到系统里面  可以监控到Androidy应用层所有的动作, 你可以在相机程序  或者 你自己写的程序里面 发指令告诉 服务 我正在做什么 
 这样 服务就能自动 拍照 或者 翻页了。

#2


引用 1 楼 birdsaction 的回复:
这个服务可能要做到rom里面 系统框架里面  否则不一定有权限控制其他模块  首先6.0系统可能需要申请相机权限 用户可以拒绝的。

做到系统里面  可以监控到Androidy应用层所有的动作, 你可以在相机程序  或者 你自己写的程序里面 发指令告诉 服务 我正在做什么 
 这样 服务就能自动 拍照 或者 翻页了。


在你自己写的程序里面 发指令告诉 服务 我正在做什么 
这个用什么方式来实现呢?
只是一个app,不会做到系统的。能检测到相机打开了,并且能够像自拍杆似得,发送一个拍照的动作就可以了。

#3


好像无法检测到相机是否打开,除非它主动发消息给你,除非这个相机是你自己开发的APP

#4


楼主现在的那个功能实现了没,我正好也遇到和你一样的情况。苦于没有办法解决,如果楼主要解决方法望告知。