olvid-io / olvid-android

Olvid for Android
GNU Affero General Public License v3.0
151 stars 14 forks source link

Fonction "Prendre une photo" échoue #8

Open opoupel opened 2 years ago

opoupel commented 2 years ago

Quand je tente de prendre une photo depuis l'application, j'obtiens une erreur: "Erreur au niveau de la caméra - L'application ne dispose pas des autorisations critiques nécessaires à l'exécution. Veuillez vérifier vos paramètres d'autorisation"

J'ai pourtant bien autorisé l'application à accéder à la caméra.

Mobile: Sony Xperia XA2+ (Modèle H4413) Version Android: 11 ROM: LineageOS 18.1 Pas de Google Apps

Je ne sais pas si cela a une importance mais j'ai désactivé l'application Caméra fournie de base pour utiliser une autre application, mais cela ne pose pas de soucis à d'autres applications.

Si vous avez besoin de logs spécifiques, donnez-moi le filtre logcat à utiliser et je les ajoute.

finiasz commented 2 years ago

Désolé, nous avions raté votre message. Effectivement, lorsque nous souhaitons capturer une photo depuis Olvid, nous faisons un appel système pour utiliser l'application photo par défaut du téléphone. D'autres applications ont peut-être implémenté la capture d'image directement en interne et n'auront donc pas ce problème.

Depuis Android 11, seule l'application par défaut du téléphone est acceptée, c'est peut-être cela qui pose problème : https://developer.android.com/about/versions/11/behavior-changes-11#media-capture

Il est très probable que nous implémentions un jour un mécanisme de capture interne de photo, qui ne s'appuierait donc pas sur l'application par défaut, mais ce n'est pas pour tout de suite !