PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → CaméraLanceAppli(viCaptureImage) ne fonctionne plus sous Android 14
CaméraLanceAppli(viCaptureImage) ne fonctionne plus sous Android 14
Débuté par EVonZ, 17 jan. 2025 09:31 - 3 réponses
Posté le 17 janvier 2025 - 09:31
Bonjour,

Depuis ma mise à jour Android 14, CaméraLanceAppli(viCaptureImage) ne fonctionne plus.
Le code ci-dessous ne sort plus de chemin...

sFileImage = CaméraLanceAppli(viCaptureImage)
SI sFileImage ~= "" ALORS
COL_General.FichierLog(ErreurInfo(errComplet))
FIN


dans ma LOG:

- Appel WL :
Fonction <>

- Niveau : erreur non fatale

- Pas de message d'erreur système

- Que s'est-il passé ?

J'ai essayé CaméraLanceAppli(viCaptureImage) sans resultat probant...
Posté le 17 janvier 2025 - 10:15
Je voulais dire:

J'ai essayé VidéoLanceAppli(viCaptureImage) ou PhotoLanceAppli(viCaptureImage) sans succès...
Posté le 17 janvier 2025 - 11:15
En fait sFileImage reste vide.

Le hemin complet du fichier dans lequel la photo a été enregistrée, n'est pas créé....

VidéoLanceAppli(viCaptureImage) a le même comportement...

Après plusieurs tests, aléatoirement, le chemin est créé, mais impossible de reprendre une photo...

Les permission Camera sont toutes intégrées au projet
Posté le 17 janvier 2025 - 14:48
J'ai testé dans un projet simple, avec un seul bouton:
Clic sur BTN-Photos
PrisePhoto()

PROCEDURE INTERNE PrisePhoto() <thread>
sFileImage est une chaîne = ""
err est une chaîne = ""
sFileImage = CaméraLanceAppli(viCaptureImage)
SI sFileImage ~= "" ALORS
err = "NOK::" + sFileImage
SINON
err = "OK::" + sFileImage
FIN
EditErr(err)
FIN

PROCEDURE INTERNE EditErr(err est une chaîne) <thread principal>
Info(err)
FIN


Test avec 10 clics:
1. sFileImage reste vide
2. OK
3.sFileImage reste vide
4.sFileImage reste vide
5.sFileImage reste vide
6.OK
7.OK
8.OK
9.sFileImage reste vide
10.OK

Cela est fonctionnel sur Android 11 ou 13.....