1

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);

                    }
4

2 に答える 2

4

どうぞ :) 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);
于 2017-02-08T13:40:24.510 に答える