première chose que je sais que c'est une question répétée, mais je n'ai pas de problème dans la capture d'une image de la galerie ou de la caméra. J'ai créé sur le projet factice pour vérifier mon code ici ça marche bien Mais quand j'ai utilisé le même code dans mon projet et ici, cela ne fonctionne pas même je n'ai eu aucune erreur Dès que je commence l'activité pour le résultat, il est annulé mais je peux toujours voir des images de la galerie et je peux capturer l'image de la caméra.
Quand j'ai vérifié logcat j'ai trouvé après avertissement, je ne sais pas pourquoi il arrive et comment je peux corriger Cette chose p> edit: - Code ajouté p> merci p> p> p> p> p> P> P> P> P>
3 Réponses :
Jetez un coup d'œil à image ouverte de la galerie: p> aussi, n'oubliez pas d'ajouter des autorisations à votre manifeste: p> linderdaumengineactivit.java code> de mon projet moteur Linderdaum : < p> image de capture de la caméra: p>
Avez-vous
Ajouté au-dessus de deux lignes et c'est toujours le même résultat
Ensuite, vous devez expliquer comment vous gérez le rappel.
Vérifiez votre AndroidManifest, assurez-vous d'avoir toutes les bonnes autorisations. P>
voir la documentation officielle avec fournisseur de fichiers pour ci-dessus Android 7
getUriForFile(Context, String, File) which returns a content:// URI. For more recent apps targeting Android 7.0 (API level 24) and higher, passing a file:// URI across a package boundary causes a FileUriExposedException. Therefore, we now present a more generic way of storing images using a FileProvider. <application> ... <provider android:name="android.support.v4.content.FileProvider" android:authorities="com.example.android.fileprovider" android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"></meta-data> </provider> ...
La question suivante devrait être utile pour vous ... Stackoverflow.com/Questtions/9106486/...