Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
用户使用他设备中的相机拍照。我的应用程序应该跟踪用户拍摄的照片数量。 我不希望我的应用程序启动任何默认相机。我想为用户使用他的设备相机点击的照片增加计数。
由于具有软按钮摄像头的设备无法正常工作CAMERA_BUTTON,因此还有其他方法可以计算。
CAMERA_BUTTON
我的应用程序应该跟踪用户拍摄的照片数量
一般来说,这是不可能的。您无法监视其他应用程序的任意操作。
最接近的是 julian 建议的 - 使用 aFileObserver来监控Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM)。但是,并非所有相机应用程序都会将它们的图片存储在那里。
FileObserver
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM)