覆盖android默认摄像头/活动

时间:2013-03-11 17:01:23

标签: android android-intent android-camera

我有要求我必须在页面和页脚上覆盖相机。有一组三个按钮可以处理相机(点击/重拍)。

截至目前,我创建了一个用作预览的曲面,并添加了jpegcallback和图片回调来拍照并存储它。我手动处理android摄像头硬件和参数配置。我们所有人都知道相机和图片方向存在问题。我通过设置相机方向以及旋转捕获的图像来解决这个问题。虽然这种方法看起来很难看,但我能够实现最终目标。

如果我们有一种覆盖Android默认相机活动的方法会很棒,因为不需要上述任何步骤。我来自Java / Java EE背景,根据我的理解,我们应该能够创建自定义Activity并覆盖行为和属性。

我的问题:

  1. 我们是否可以覆盖android.provider.MediaStore.ACTION_IMAGE_CAPTUREcom.android.camera.action.CROP的活动。

  2. 如果是这样,哪个android包具有此类活动的java类。

1 个答案:

答案 0 :(得分:1)

希望我不会误解你的问题,但听起来你想在你的应用中使用相机。您希望在相机预览的上方和下方具有页眉和页脚时查看相机所看到的内容。然后你想要这些按钮做一些事情,比如拍照等等。

如果我错了,我道歉。

只需查看文档中的Camera实现。

http://developer.android.com/guide/topics/media/camera.html#custom-camera

您可以使用上方,下方或用于显示相机Feed的预览视图顶部的任何按钮/文字创建自己的活动布局。然后只需使用按钮上的点击事件或任何你想做的事情。大部分内容都在链接的文档中。