用户在他的设备中使用相机拍照。我的应用程序应该跟踪用户捕获的照片数量 我不希望我的应用程序启动任何默认相机。我希望用户使用他的设备相机为点击的照片增加计数。
由于具有软按钮相机的设备无法使用CAMERA_BUTTON
意图,因此还有其他方法可以计算。
答案 0 :(得分:1)
我的应用程序应该跟踪用户捕获的照片数量
一般来说,这是不可能的。您无法监视其他应用程序的任意操作。
最接近的是朱利安建议的内容 - 使用FileObserver
来监控Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM)
。但是,并非所有相机应用程序都会将图片存储在那里。