2017-08-16 75 views
0

是否可以使用ACTION_IMAGE_CAPTURE并自定义代码的某些部分?如果是,如何?如何自定义ACTION_IMAGE_CAPTURE?

我想在代码中添加一些Toast。我知道有一种方法onActivityResult在活动结束时添加了一些操作。

但我想在其他时刻添加一些操作(例如,当用户点击屏幕拍照时,但在保存图片之前)。

回答

0

写你自己的相机应用程序,在那里你提供一个活动,执行ACTION_IMAGE_CAPTURE。然后,你可以在该活动中做任何你想做的事情。

如果您问的是如何修改数百个提供全球ACTION_IMAGE_CAPTURE实现的其他相机应用程序的代码,那是不可能的。

此外,请注意,没有要求用户点击屏幕使用相机应用程序拍摄照片。他们可能会在应用程序中设置一个计时器,并在计时器消失后拍摄照片。或者,他们可能会按下硬件CAMERA按钮,或按下蓝牙遥控器上的某些东西等。