Android2.2我想打开前面的摄像头并拍照。使用代码:
private Camera getFrontCamera() {
Camera camera = Camera.open();
if (camera == null) {
return null;
}
PackageManager pm = context.getPackageManager();
if (pm.hasSystemFeature("android.hardware.camera.front")) {
Parameters para
我试着用一个意图来拍照。
我的代码看起来像,我不知道问题出在哪里。
当我想启动我的应用程序时,我得到了错误:
12-20 06:09:03.243: E/AndroidRuntime(1048): java.lang.RuntimeException: com.android.camera.CameraHardwareException: java.lang.RuntimeException: Fail to connect to camera service
意图问题
这里是我的问题:假设我有3个活动A、B和C。
首先我在A中,调用startActivity*ForResult*(..)跳到B。但我希望当B返回时,将启动C而不是A。
这是可能的吗?我该怎么做呢?
实际上,int A,我调用startActivity*ForResult*()来启动相机活动来拍照,并将数据返回给C。
感谢您的回答!
A extends Activity{
startActivity();//jump to B
}
B extends Activity{
takePhoto();//this is a camera program of android sy
我有一个允许用户拍照的应用程序。我想要打开闪光灯,我可以在我的应用程序中做到这一点。但是,当我使用Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);之类的东西启动相机意图时,手电筒会自动关闭。我可以在意图中设置一个参数来“强制”手电筒保持亮起吗?