2016-12-02 1 views
1

Я просто хочу знать, есть ли способ запустить переднюю камеру, используя только намерение. Я не хочу использовать намерение. поэтому в основном мой код должен выглядеть так:Запустить переднюю камеру на кнопке Нажмите

btnFrontCamera.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 

      Intent camera = new Intent("android.media.action.IMAGE_CAPTURE"); 
      startActivity(camera); 
     } 
    }); 

Но выше код запускает заднюю камеру. Я хочу запустить переднюю камеру напрямую. Помогите мне с этим, если это возможно в Android.

ответ

0

я просто хочу знать, есть ли способ запустить фронтальную камеру, используя только пристальный

No.

я не хочу использовать intent.putextra вещь.

Это прекрасно, так как нет «намерения.путектры», которое контролирует, какую аппаратную камеру будет использовать выбранное пользователем приложение для камеры. Выбор камеры осуществляется между приложением камеры и пользователем через пользовательский интерфейс приложения камеры. Вы не получаете голоса.

Если вы хотите сделать снимок и сделать это, используя переднюю камеру (если она доступна), вам нужно будет сделать снимок самостоятельно, используя API-интерфейс камеры, а не путем вызова стороннего камера приложение.

+0

@CommonWare: Хорошо, спасибо за ваш быстрый ответ –

 Смежные вопросы

  • Нет связанных вопросов^_^