我的活动中的相机操作

时间:2011-11-15 11:02:33

标签: android camera android-camera android-video-player

我知道我可以发射一个意图并启动相机,但我想做点其他事情。我需要将相机包含在我自己的活动中。

假设这是一个黑色背景的活动,下方是一些按钮或其他任何一个,灰色区域的上半部分需要一些视图来显示相机的视图。我想做的就是将相机输出流式传输到我自己的视图中作为我自己活动的一部分。

这可能吗?,如果是这样的话,我可以这样做。

谢谢, enter image description here

1 个答案:

答案 0 :(得分:0)

是的,有可能。但是,这需要相当长的代码,所以我建议您在Android Developers查看一个很棒的教程,而不是详细介绍。正如您所看到的,在Android中使用相机有两种方式 - 触发意图或实现自定义相机。 Building a Camera App部分为获取相机的自定义外观提供了明确的指导。简而言之,你需要

  • 检查相机是否可用
  • 开启相机
  • (如有必要)检查支持的功能
  • 实现预览(即,从相机显示实时成像)
  • 将预览放置到自定义布局
  • 捕获并保存图像(根据您的问题似乎无关紧要)
  • 完成后释放相机!