我正在寻找一种在设备后台运行服务流程的方法,该方法可以侦听相机操作。这可能吗?我一直在阅读很多关于在活动中启动本机摄像头的论坛,我已经可以做到这一点。我更具体的是以下内容:
您将应用安装到您的设备上。该应用程序安装了一个侦听器服务。该服务侦听用户使用本机相机应用程序拍照,当发生这种情况时,侦听器服务可以运行由此操作触发的代码(即,将拍摄的照片发送到远程服务器)。
可以这样做吗?
答案 0 :(得分:0)
可以这样做吗?
不是。
首先,没有单一的原生相机应用程序"。有大约15亿台Android设备,涵盖数千种型号。这些将带有数百种不同的原生相机应用程序"实现。此外,用户可以安装其他相机应用程序并使用它们。
他们都不一定要将照片存储在您可以到达的任何地方。
当然欢迎您实施FileObserver
,查找存储在某些可能位置的照片。但是,这仅在您的流程运行时才有效。