2017-09-19 3 views
1

Nous faisons une application qui permet à l'utilisateur d'attacher des fichiers audio, photos ou vidéos sur un formulaire.Codename One Camera Autorisation sur Android Version 6 & 7

Sur android 5 chose fonctionne bien. Sur Android 6 & 7, vous obtenez la boîte de dialogue du système vous promouvoir pour permettre l'application d'utiliser l'appareil photo, en sélectionnant Autoriser provoque l'erreur suivante,

Error Dialog on Device

est le code ici que nous utilisons,

Code to capture

Tout conseil serait grandement apprécié ...

+0

de l'API et 21 ci-dessus, vous devez demander des autorisations en Runtime lorsque vous allez l'utiliser. Au lieu de simplement leur demander sur le manifeste – Ivan

+0

Au cours de notre débogage, je suis arrivé à la même conclusion. L'affichage des autorisations d'applications sur le périphérique indique que l'application n'a pas l'autorisation de la caméra. L'allumer manuellement, résout le problème. –

+0

Pourriez-vous me donner un exemple de la façon de demander des autorisations pendant l'exécution. –

Répondre