Как узнать, есть ли на устройстве Android фронтальная вспышка

Я хочу знать, поддерживает ли устройство фронтальную вспышку. Я получил список камер от менеджера камеры и попытался получить фронтальную камеру. Как получить фронтальную камеру, если "Камера" устарела, и как узнать, поддерживает ли она вспышку?

    import android.annotation.TargetApi;
    import android.app.Activity;
    import android.content.Context;
    import android.hardware.camera2.CameraAccessException;
    import android.hardware.camera2.CameraManager;
    import android.os.Bundle;


    public class MainActivity extends Activity {
        boolean x;
        String[] CameraList;

        @TargetApi(23)
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            CameraManager cameraManager= (CameraManager) getSys

temService(Context.CAMERA_SERVICE);
        try {
            //got the camera list-it's length is 2
          CameraList=cameraManager.getCameraIdList();
        } catch (CameraAccessException e) {
            e.printStackTrace();
        }



    }


}

0 ответов

Другие вопросы по тегам