これまでのところ、クライアント側で Android コードを実行しています。ユーザーはボタンをクリックしてカメラを起動できます。カメラが動作を開始します。ボタンをクリックして写真を撮り、[DONE] ボタンをクリックする必要があります。画像は保存され、後でサーバーに送信されます。
私は現在、このプロセスを自動化しようとしています。つまり、ユーザーがカメラを起動すると、写真が自動的に撮影され、コントロールが親画面に戻ります。これが可能かどうか疑問に思っていましたが、どうですか?
ご指導お待ちしております。私のカメラコードは次のとおりです: -
保護されたボイド startCameraActivity() {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT,Uri.fromFile(new File(file_name)));
startActivityForResult(intent, 1);
finish();
}