2016-12-02 11 views
1

ちょうど意図を使ってフロントカメラを起動する方法はありますか?私はintent.putextra事を使用したくない。基本的に私のコードはこのようになりますボタンをクリックしてフロントカメラを起動します。

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

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

しかし、上記のコードはバックカメラを起動しています。私はフロントカメラを直接起動したい。 Androidで可能な場合は、この手助けをしてください。私はちょうど知りたい

答えて

0

は私がintent.putextraものを使用したくないだけで意思

を使用してフロントカメラを起動する方法があります。

ユーザーの選択したカメラアプリが使用するハードウェアカメラを制御する "intent.putextra thing"がないので、これは問題ありません。カメラの選択は、カメラアプリとユーザーの間で、カメラアプリのUIを通じて行われます。あなたは投票をしません。

前面のカメラ(使用可能な場合)を使用して写真を撮影して強制的に撮影したい場合は、カメラAPIを使用して自分で写真を撮影する必要があります。カメラアプリ。

+0

@CommonWare:ありがとう、あなたのクイック返信ありがとう –

関連する問題