我希望我的应用程序在后台监控Android原生相机应用程序,并警告用户该场景是否适合他捕获。有没有办法让一个意图或回调接收?
答案 0 :(得分:1)
我希望我的应用监控Android原生相机应用
没有单一的“Android原生相机应用”。有成千上万的Android设备型号。这些设备预装了数百种不同的相机应用程序。
当然,还有更多可以从Play商店等地方下载的相机应用程序。
有没有办法让一个意图或回调接收?
不要求任何相机应用将图片保存在您的应用可以访问的位置。该应用程序可能会将其保存到内部存储,或应用程序在可移动存储上的私有位置,或直接发送到服务器 - 您可以从您的应用程序中访问这些内容,更不用说监控它们了。
欢迎您尝试使用FileObserver
来监控您认为相机应用可能将文件放在外部存储空间的地方的文件更改。您可能会得到一些误报(放在那里的文件不是相机拍摄的照片)。此外,这仅适用于您的应用运行时,通常您的应用无法始终运行。