Android - bouton Choisir un Fichier dans WebView
Je vais avoir un problème où j'ai une page chargée dans WebView - je ne vais pas poster de code pour l'ensemble de l'application, car mon problème est très spécifique: le "Choisir un Fichier" bouton dans ma page HTML fonctionne sur Android Studio créé émulateur, mais nulle part ailleurs.
Le bouton exécute ce code:
<input type='file' id='fileInput' accept='text/plain' onchange='openFile(event);'>
var openFile = function(event) {
var input = event.target;
var reader = new FileReader();
reader.onload = function(e){
/* various string parsing */
};
reader.readAsText(input.files[0]);
};
Cela fonctionne parfaitement bien sur mon émulateur qui est de l'API 23: en cliquant sur le bouton du périphérique s'ouvre par défaut du sélecteur de Fichier pour sélectionner un fichier. Cependant, sur mon téléphone, qui est de l'API 16, en cliquant sur ce bouton ne fait rien. En outre, sur un émulateur Genymotion, qui est l'API de 18, en cliquant sur le bouton ne fait rien. Est-il quelque chose que je peux faire pour résoudre ce problème? Le bouton ne produit pas de messages d'erreur sur mon téléphone et l'émulateur Genymotion, il se trouve juste là et rien ne se passe.
J'ai besoin de l'application pour travailler sur un appareil qui permet de discours-à-texte, donc je ne peut pas utiliser l'émulateur, autant que je le voudrais.
OriginalL'auteur user3475234 | 2016-01-20
Vous devez vous connecter pour publier un commentaire.
ensemble
WebChromeClient
pour Choisir le FichierCODE
heureux de vous aider
u peut m'aider pls
j'm pas réussi à télécharger l'image
D'où vient
MyTaskBrowserScreen.this
venir?OriginalL'auteur Kanaiya Katarmal
Webview - Unique & Plusieurs fichiers, Sélectionnez
construire.gradle
de code java:
OriginalL'auteur Ahamadullah Saikat