import android.app.Activity;
import android.content.Context;
import android.content.pm.PackageManager;
import android.graphics.Camera;
import android.view.SurfaceHolder;
public class MainActivity extends Activity {
private SurfaceHolder mHolder;
private Camera mCamera;
public MainActivity(Context context, Camera camera) {
super(context);
mCamera = camera;
}
private boolean checkCameraHardware(Context context) {
if (context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA)) {
return true;
} else
return false;
}
public static Camera getCameraInstance() {
Camera c = null;
try {
c = Camera.Open();
} catch (Exception e) {
}
return c;
}
} 我有错误的麻烦,当我键入我有一些我不明白的android错误,我该如何解决它们?
public MainActivity(Context context, Camera camera) {
super(context);
mCamera = camera;
像它说, “活动()在活动不能适用于(android.Context.context。)”
而且还当我输入
public static Camera getCameraInstance() {
Camera c = null;
try {
c = Camera.Open();
} catch (Exception e) {
}
return c;
}
它说: “无法解析方法。开” 从我的研究Camera.Open()是一种方法。
请检查android开发人员网站https://developer.android.com/training/basics/firstapp/index.html – somia