项目有个需求,做的app运行在后台,然后收到拍照请求,假如当前用户正打开着相机应用,就可以自动拍照。
假如收到打开相机的请求,app就自动打开系统的相机。
假如收到翻页的请求,如果用户手机正在使用其他应用看书,就可以自动翻页。
这个请求,是我们的一个硬件,做了一个动作,会被解析出来。
希望大神们能够提供一些思路,有解决方式最好,好长时间了,真是不知道如何去实现。
感谢。
4 个解决方案
#1
这个服务可能要做到rom里面 系统框架里面 否则不一定有权限控制其他模块 首先6.0系统可能需要申请相机权限 用户可以拒绝的。
做到系统里面 可以监控到Androidy应用层所有的动作, 你可以在相机程序 或者 你自己写的程序里面 发指令告诉 服务 我正在做什么
这样 服务就能自动 拍照 或者 翻页了。
做到系统里面 可以监控到Androidy应用层所有的动作, 你可以在相机程序 或者 你自己写的程序里面 发指令告诉 服务 我正在做什么
这样 服务就能自动 拍照 或者 翻页了。
#2
在你自己写的程序里面 发指令告诉 服务 我正在做什么
这个用什么方式来实现呢?
只是一个app,不会做到系统的。能检测到相机打开了,并且能够像自拍杆似得,发送一个拍照的动作就可以了。
#3
好像无法检测到相机是否打开,除非它主动发消息给你,除非这个相机是你自己开发的APP
#4
楼主现在的那个功能实现了没,我正好也遇到和你一样的情况。苦于没有办法解决,如果楼主要解决方法望告知。
#1
这个服务可能要做到rom里面 系统框架里面 否则不一定有权限控制其他模块 首先6.0系统可能需要申请相机权限 用户可以拒绝的。
做到系统里面 可以监控到Androidy应用层所有的动作, 你可以在相机程序 或者 你自己写的程序里面 发指令告诉 服务 我正在做什么
这样 服务就能自动 拍照 或者 翻页了。
做到系统里面 可以监控到Androidy应用层所有的动作, 你可以在相机程序 或者 你自己写的程序里面 发指令告诉 服务 我正在做什么
这样 服务就能自动 拍照 或者 翻页了。
#2
在你自己写的程序里面 发指令告诉 服务 我正在做什么
这个用什么方式来实现呢?
只是一个app,不会做到系统的。能检测到相机打开了,并且能够像自拍杆似得,发送一个拍照的动作就可以了。
#3
好像无法检测到相机是否打开,除非它主动发消息给你,除非这个相机是你自己开发的APP
#4
楼主现在的那个功能实现了没,我正好也遇到和你一样的情况。苦于没有办法解决,如果楼主要解决方法望告知。