0

私はボタンをクリックするとすぐにホーム画面に「スタート」ボタンがあるアプリを開発しています。カメラのアクティビティを開始する必要があります。今度は画像をキャプチャしたらイベントをトリガーする必要がありますこれはキャプチャされた画像を処理し、その画面自体に結果を表示する。どのようにそのようなイベントを引き起こし、結果を表示するのですか?ImageCaptureでイベントをトリガーする方法は?

答えて

0

写真は、それはあなたの活動で書かれたコールバックメソッドを呼び出しますとったら、次のコード

File file = new File(_path); 
    Uri outputFileUri = Uri.fromFile(file); 
    Intent intent = new Intent(
      android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 
    intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri); 
    startActivityForResult(intent, 0); 

のように、コールバックメソッドが

@Override 
protected void onActivityResult(int requestCode, int resultCode, Intent data) { 

    switch (resultCode) { 
    case 0: 
     Log.i("MakeMachine", "User cancelled"); 
     break; 

    case -1: 
     // show the result here. 
     break; 
    } 
} 
+0

のおかげであるとあなたは、startActivityForResultを使用してカメラの活動を開始する必要がありますやってみます ... – sajay

関連する問題