0

Androidでは、別のアクティビティによってカメラが中断される可能性はありますか? 私が言いたいのは、アプリケーションの起動時にカメラを実行し、シャッターがクリックされたときにユーザーを別のアクティビティに連れて行くということです。したがって、カメラが閉じてから、別のコード行が開始されると思います。何かご意見は?

4

2 に答える 2

0

以下を使用して、カメラ インテントを開始できます。

Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
startActivityForResult(intent, 0);

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
  if (resultCode == Activity.RESULT_OK && requestCode == 0) {
    String result = data.toURI();
    // ...
  }
}

シャッターが押された後に実行したいコードを if 文に記述します。さらに制御が必要な場合は、カメラのプレビュー機能を使用してください。詳細については、こちらを参照してください。

于 2012-12-22T14:40:02.910 に答える
0

では、問題は何ですか。ここでは、 camera から写真を撮るコードを確認できます。これをコピーして、この一部を変更する必要があります。onActivityResult関数で、別の Activity を開いて Camera を終了するためのコードを記述します。それだけです。

よろしく ハイク・ナハペチャン

于 2012-12-22T14:41:35.293 に答える