Как открыть намерение фронтальной камеры Android

Я хочу открыть переднюю камеру в Nexus 7, но я не должен открывать, она всегда открывает заднюю камеру, затем вручную я выбираю переднюю камеру с помощью моей программы Android, как я могу всегда открывать переднюю камеру, я попробовал Это ссылки, но не работает для меня.

@present Я использую приведенный ниже код, чтобы открыть камеру и сделать снимок

button2.setOnClickListener(new View.OnClickListener() {
                    private static final int IMAGE_CAPTURE = 102;
                    @Override
                    public void onClick(View v) {
                        // TODO Auto-generated method stub

                        Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);    
                        intent.putExtra ("camerasensortype", 2);
                        startActivityForResult(intent, IMAGE_CAPTURE);

                    }

2 ответа

Итак, вы работаете на 5X (7.0), MI3 (6.0), S3 Neo (4.4)

Intent launchIntent = new Intent(MediaStore.INTENT_ACTION_STILL_IMAGE_CAMERA);
                            launchIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                            launchIntent.putExtra("android.intent.extras.CAMERA_FACING", android.hardware.Camera.CameraInfo.CAMERA_FACING_FRONT);
                            launchIntent.putExtra("android.intent.extras.LENS_FACING_FRONT", 1);
                            launchIntent.putExtra("android.intent.extra.USE_FRONT_CAMERA", true);
startActivity(launchIntent);
cameraIntent.putExtra("android.intent.extras.CAMERA_FACING", 1);
Другие вопросы по тегам