Android, pouvez pas télécharger des images à l'aide de WebView
Je suis à la recherche d'une solution pour quelques jours pour mon problème, mais je ne peux pas trouver un bon. Donc je voulais vous demander ici de nouveau avant de me lancer dans le développement d'une application native pour Android depuis je ne peux pas résoudre ce problème.
Comme le dit le titre, je suis en train de télécharger une image à l'aide de webview à un contenu html qui est NORMALEMENT le choix d'une image, affichage sur la page et permettre à l'utilisateur de culture.
J'ai fait des ensemble de l'application et l'avait testé sur le navigateur de mon téléphone donc je ne savais pas que cette woulnd pas de travail. C'est pourquoi il est sacrément frustrant.
Ces solutions que j'ai trouvé sur internet ne sont pas de travail pour mon Android et j'ai lu que c'est, ni plus possible.
Personne ne sait si cela est possible ou pas? Il serait d'une grande aide si je pouvais obtenir plus d'informtions sur ce sujet (même si c'est possible ou pas?)
Grâce à Adavnce...
que voulez-vous dire? @Sibidharan
Si vous sélectionnez un fichier à l'aide de WebView, votre application doit obtenir la permission du système qu'il faut lire le
EXTERNAL_STORAGE
. Le modèle d'autorisation d'API 23 est un moteur d'Exécution OnDemand modèle. Avez-vous manifeste que avant de choisir l'image à partir de la galerie à l'aide de votre WebView
?Il n'affecte pas les.... Toujours les sauts et rien ne se passe. Mais que pensez-vous de l'avancée de webview plugin?
Merci pour votre aide 🙂 Vous m'a sauvé la WebApp @Sibidharan
OriginalL'auteur yadbo | 2016-04-04
Vous devez vous connecter pour publier un commentaire.
Essayez d'ajouter ces autorisations.
Google a ajouté WebChromeClient.onShowFileChooser. Ils fournissent même un moyen de générer automatiquement le sélecteur de fichier intention afin qu'il utilise l'entrée à accepter des types mime.
La mettre en œuvre dans ce sens (de la une réponse par weiyin):
Assurez-vous de compiler l'application avec l'API 21+. Et cela fonctionne sur toutes les plates-formes comme vous le mentionnez sur votre gradle.
Bien sûr, merci de me le faire savoir. Je vais suivre la même pour tous mes futurs citations.
Il est maintenant fonctionnelle dans mon cas, c'est à dire pour PHP bootstrap pages web, avec l'utilisation de Webchromeclient comme indiqué ci-dessus.
OriginalL'auteur Sibidharan
Pas de réponse est de traiter de la question ici. certains experts android les gens sont de donner la solution pour la construction de téléchargement d'images dans le code android.. ce n'est pas cette question et demande.. j'ai la même question me tracasse.. Ce que nous vous demandons est de l'HTML/PHP de la page qui est chargé dans la webview app n'est pas le déclenchement de la galerie ou un appareil photo app car elle déclenche la "téléchargement de fichiers à partir du PC" sur un ordinateur de bureau/ordinateur portable dans Mozilla ou chrome.. C'est comme le web à partir de dans un iframe genre de chose.. mais à l'intérieur de l'application pour android web de vue.. je pense que j'ai été clair.. Nous ne sommes pas android programmeurs nous sommes des développeurs web.
OriginalL'auteur Panjab Web
C'est la méthode de travail à partir de l'API de 11 à 23
Maintenant de modifier ou de remplacer votre méthode onActivityResult
}
Maintenant dans la méthode onCreate collez le code suivant
OriginalL'auteur Rishab