目前我正在使用带有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();
}
但有没有办法可以使用设备的默认相机布局,并在禁用视频等时跟踪它的捕获和取消按钮..,
我只想要默认相机的外观。预览和事件处理程序我已经定制了它们。
答案 0 :(得分:1)
这不可能像你想象的那样。你可以发送一个意图,让另一个相机应用程序为你做所有的事情。如果用户制作了快照,则会将准备好的图像返回给您。
您想要做的是不可能的,因为没有默认的相机ui 。有许多Android版本和许多制造商,每个版本提供略有不同的默认相机应用程序。