Tag: android camera intent

Android相机效果不起作用

我正在尝试为Android构建一个图像编辑应用程序,我刚刚开始,我已经遇到了麻烦。 好吧,我可以拍照并保存到SD卡。 但我尝试做一些应用程序运行的效果,但效果不会出现在预览中。 下面是我使用的完整代码: package com.example.camerademo; import java.io.IOException; import android.app.Activity; import android.hardware.Camera; import android.os.Bundle; import android.view.SurfaceHolder; import android.view.SurfaceView; public class MainActivity extends Activity implements SurfaceHolder.Callback { SurfaceView cameraView; SurfaceHolder surfaceHolder; Camera camera; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); cameraView = (SurfaceView) this.findViewById(R.id.CameraView); surfaceHolder = cameraView.getHolder(); surfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); surfaceHolder.addCallback(this); } @Override public void surfaceChanged(SurfaceHolder holder, […]

使用ACTION_IMAGE_CAPTURE时返回什么数据?

我对此描述感到有些困惑: 调用者可以传递额外的EXTRA_OUTPUT来控制该图像的写入位置。 如果EXTRA_OUTPUT不存在,则在额外字段中返回小尺寸图像作为Bitmap对象。 这对于只需要小图像的应用程序非常有用。 如果存在EXTRA_OUTPUT,则将将全尺寸图像写入EXTRA_OUTPUT的Uri值。 如果没有EXTRA_OUTPUT ,它将返回“小尺寸图像”? 使用EXTRA_OUTPUT ,它将返回一个完整大小的图像? “在额外字段中作为Bitmap对象返回”… 在我的onActivityResult ,我只是使用Intent data作为实际数据。 我应该使用data.getExtra或其他什么?