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