У нас есть гибридное приложение, которое работает на Android и использует страницы веб-приложений, созданные в MVC.
У нас есть 2 кнопки -
1. Загрузка документа - файлы, параметры галереи должны быть доступны при нажатии (без камеры).
2. Загрузка камеры - нажатие на нее должно запустить приложение камеры в телефоне.
У меня следующий код в mvc view:
<input type="file" id="uploadFile" name="files" accept=".pdf,.jpg,.jpeg,.gif,.png" style="display:none;" />
<input type="file" id="capture" name="LnFImage" accept="image/*" capture="capture" style="display:none;">
в BrowserFragment.java, у нас есть 2 Intents:
Intent takePhotoIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
Intent chooseExistingPhotoIntent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
когда вызывается onShowFileChooser (), как я могу узнать, * takePhotoIntent для вызова или chooseExistingPhotoIntent для вызова на основе кнопки, нажатой на странице?
Возможно ли извлечь значение из FileChooserParams, чтобы определить, какая кнопка вызывает onShowFileChooser ()?