Пользовательский путь выбора файла Android WebView

Я создаю приложение, способное захватывать изображения. У меня также есть веб-сервис, где пользователи могут делиться своими фотографиями. Я открываю WebView, где находится страница с формой загрузки, все работает как положено (я использую код, найденный в stackoverflow). Единственное, по умолчанию Android открывает диалоговое окно с несколькими приложениями, которые могут выбрать конкретное изображение для загрузки. Могу ли я сделать свой путь к приложению (тот, в котором мое приложение сохраняет захваченные изображения) путем по умолчанию для встроенного средства выбора файлов? Или есть возможность использовать по умолчанию какой-то другой, кроме встроенного средства выбора файлов, где я могу указать свой путь? Это мой код для выбора изображения:

public void openFileChooser(ValueCallback<Uri> uploadMsg, String acceptType, String capture){
   mUploadMessage = uploadMsg;  
   Intent i = new Intent(Intent.ACTION_GET_CONTENT);  
   i.addCategory(Intent.CATEGORY_OPENABLE);  
   i.setType("image/*");  
   MainActivity.this.startActivityForResult(
       Intent.createChooser(i, "File Chooser"), 
       MainActivity.FILECHOOSER_RESULTCODE);

} 

заранее спасибо


person KWA    schedule 15.04.2014    source источник


Ответы (1)


Есть несколько вещей, которые вам нужно сделать. Вам нужно настроить свою функцию внутри веб-хромклиента, чтобы разрешить загрузку изображений на файлообменник из локальной папки. Кроме того, ваш веб-хромклиент должен реализовать клиент веб-просмотра для выполнения shouldOvverideLoading() функций и OnPageStarted() функций.

Вы можете < strong>прочитайте больше из этого поста и загрузите пример, демонстрирующий то же самое.

person Daniel Nyamasyo    schedule 15.07.2016
comment
Вы прочитали мой вопрос? Даже в связанном сообщении нет ничего о выборе исходной папки... - person KWA; 15.07.2016