使用默认相机预览

时间:2013-02-12 11:26:40

标签: android camera

目前我正在使用带有FrameLayout(预览)和2个按钮(捕获和取消)的自定义布局,以使用Camera API拍摄照片。

setContentView(R.layout.camera_api);
final Button captureButton = (Button) findViewById(R.id.button_capture);
final Button cancelButton = (Button) findViewById(R.id.button_cancel);

captureButton.setOnClickListener(new View.OnClickListener() {
    public void onClick(View v) {
          myCamera.takePicture(null, null, mPictureCallback);
}

cancelButton .setOnClickListener(new View.OnClickListener() {
    public void onClick(View v) {
          finish();
}

但有没有办法可以使用设备的默认相机布局,并在禁用视频等时跟踪它的捕获和取消按钮..,

我只想要默认相机的外观。预览和事件处理程序我已经定制了它们。

1 个答案:

答案 0 :(得分:1)

这不可能像你想象的那样。你可以发送一个意图,让另一个相机应用程序为你做所有的事情。如果用户制作了快照,则会将准备好的图像返回给您。

您想要做的是不可能的,因为没有默认的相机ui 。有许多Android版本和许多制造商,每个版本提供略有不同的默认相机应用程序