Мне нужно показать встроенную камеру Android (с использованием намерения) с помощью FlashMode Off.Android NativeCamera открыта с намерением с отключенной вспышкой камеры
Я прочитал, что параметры намерения не получат гарантированного результата, поскольку это зависит от реализации Phone Device.
Может ли кто-нибудь подтвердить это? Я не могу найти официальную информацию о том
String fileName = "new-photo-name.jpg";
//create parameters for Intent with filename
ContentValues values = new ContentValues();
values.put(MediaStore.Images.Media.TITLE, fileName);
values.put(MediaStore.Images.Media.DESCRIPTION, "Image capture by camera");
//imageUri is the current activity attribute
Uri imageUri = getContentResolver().insert(
MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values);
//create new Intent
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra("android.intent.extras.FLASH_MODE_OFF",1);
intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
startActivityForResult(intent, 1);
Спасибо, Химаншу за быстрый отклик, но я думаю, что мне нужно открыть CameraPreview, используя намерение. Я уточню свой вопрос, потому что я не был точен. –
вы можете проверить [это] (http://androidexample.com/Camera_Photo_Capture_And_Show_Captured_Photo_On_Activity_/index.php?view=article_discription&aid=77&aaid=101) для открытия камеры и использования над кодом для включения или выключения вспышки –
Himanshu Agarwal, можете ли вы, пожалуйста, помогите мне относительно http://stackoverflow.com/questions/26714771/android-camera-take-picture-failed-issue – koutuk