【问题标题】:INTENT_ACTION_STILL_IMAGE_CAMERA - PictureCallback or intercept events take a pictureINTENT_ACTION_STILL_IMAGE_CAMERA - PictureCallback 或拦截事件拍照
【发布时间】:2013-06-15 12:18:39
【问题描述】:

我使用INTENT_ACTION_STILL_IMAGE_CAMERA诱导相机,我有机会拍摄任意数量的照片,直到我按下返回

我的问题是,我可以在 PictureCallback 中捕获单个图像以及在自定义相机中捕获图像吗?我没有看到将相机连接到 PictureCallback 的功能,或者我可以编写一个服务来拦截拍摄照片的事件吗?

我知道如果我使用标志 ACTION_IMAGE_CAPTURE,我可以从意图数据中获取 activityResult 中的图像,但拍几张照片很重要。

目前我在按返回按钮后使用光标形式的 ContentResolver 拍摄图像。

Cursor imageCursor =  activity.getContentResolver().query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,imageColumns, where, null, imageOrderBy); 

但我在使用 api 2.3.4 的 Sony Erricson arc S 上遇到问题,查询不起作用,应用程序仍然有效,任何异常,但查询结果为空。

【问题讨论】:

    标签: android android-intent service camera


    【解决方案1】:

    The Camera.PictureCallback class 用于the Camera class,不用于INTENT_ACTION_STILL_IMAGE_CAMERA

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-05
      • 2021-06-27
      • 2019-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多