使用android的app在后台控制前台的相机应用拍照。
项目有个需求,做的app运行在后台,然后收到拍照请求,假如当前用户正打开着相机应用,就可以自动拍照。
假如收到打开相机的请求,app就自动打开系统的相机。
假如收到翻页的请求,如果用户手机正在使用其他应用看书,就可以自动翻页。
这个请求,是我们的一个硬件,做了一个动作,会被解析出来。希望大神们能够提供一些思路,有解决方式最好,好长时间了,真是不知道如何去实现。
感谢。

解决方案 »

  1.   

    这个服务可能要做到rom里面 系统框架里面  否则不一定有权限控制其他模块  首先6.0系统可能需要申请相机权限 用户可以拒绝的。做到系统里面  可以监控到Androidy应用层所有的动作, 你可以在相机程序  或者 你自己写的程序里面 发指令告诉 服务 我正在做什么 
     这样 服务就能自动 拍照 或者 翻页了。
      

  2.   


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

  3.   

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