PROFESSIONAL NEWSGROUPS
WINDEV
,
WEBDEV
and
WINDEV Mobile
Home
|
Recent messages
|
Connect
|
Sign out
|
English
Home
→
WINDEV Mobile (earlier versions)
→
Windev Mobile 27 Express GPS_Suit_Déplacement
Windev Mobile 27 Express GPS_Suit_Déplacement
Started by Michel FOUCAULT, Sep., 25 2023 10:57 AM - 6 replies
Connect yourself…
Michel FOUCAULT
#1
Registered member
9 messages
Posted on September, 25 2023 - 10:57 AM
bonjour
Je teste en ce moment Windev Mobile 27 Express
Un exemple bien fait Android GPS est proposé en test
cependant il n'est pas complet
il manque un bouton pour le faire tourner en continu
et afficher la nouvelle position GPS et avec l'heure actualisée
Avec du Android 11 et supérieur
ou ça reste figé à la position de lancement de l'appli
quel que que soit le bout de code que l'on rajoute dans un bouton
bien que j'ai ajouté manuellement en compil comme demandé
l'option ACCES_BACKGROUND_LOCATION
si vous avez contourné le PB, merci pour le p'tit bout de code
ou la solution
Report
0
0
Popoy
#2
Registered member
3,355 messages
Popularité : +93 (137 votes)
Posted on September, 25 2023 - 11:55 PM
Salut
Chez moi, l'utilisation du GPS n'a jamais très bien fonctionné avec windev mobile
Quelques soit la version d'Android et windev mobile.
Mise à part cela
La version Android 11 nécessite de demander l'autorisation du GPS a l'utilisateur
Je ne sais pas si tu as cette fonction
A vérifier
Report
0
0
Michel FOUCAULT
#3
Registered member
9 messages
Posted on September, 26 2023 - 9:02 AM
Re
Merci
L'autorisation est demandé au 1er lancement après l'install, ça c'est OK
ensuite ça s'initialise bien, et toutes les fonctions GPS s'affichent correctement
dans les 2/3 secondes après lancement
C'est ensuite que cela se complique
Quel que soit le bout de code testé, ça reste figé à la valeur initiale
la fonction "Suit_Déplacement" pose problème pour l'instant
Pas d'autres choix que de quitter et relancer, pour le moment
Je pense qu'il y a un blocage quelque part (windev mobile 27 API 31)
reste a savoir si en Windev Mobile 28 et API 33, ce problème est résolu ou pas
D'avance merci pour les retours
Message modified, September, 26 2023 - 9:05 AM
Report
0
0
Popoy
#4
Registered member
3,355 messages
Popularité : +93 (137 votes)
Posted on September, 26 2023 - 5:16 PM
Comme indiqué dans l'aide
Il y a une distance minimale de 5 mètres
Alors question : te déplaces tu?
As tu gérer les éventuelles erreurs
Comme gpsErreurPosition
Enfin peut on voir le code ?
Report
0
0
Michel FOUCAULT
#5
Registered member
9 messages
Posted on September, 27 2023 - 7:02 AM
Bonjour
Merci du retour
je me sert que de l'exemple fourni sans plus
il n'y a pas la fonction GPSErreurPosition
par contre, j'avais pas fait attention
dans la procédure _ChangementEtatGPS
il y a ceci qui explique cela
// Ignore l'appel si l'état n'a pas été modifié
SI gnEtatActuel = nEtat ALORS
RETOUR
FIN
C'est peur être la cause de ce que je constate
Report
0
0
Michel FOUCAULT
#6
Registered member
9 messages
Posted on September, 27 2023 - 7:46 AM
Bonjour
Pour faire simple
L'exemple fourni sous windev 27 mobile
fonctionne très bien sous AND11 (Ancien Galaxy A50)
le rafraichissement se fait toutes les 10 secondes environ
et sous AND 13 (Nouveau Galaxy A54 5G)
ça reste figé à la valeur d'initialisation
pour rafraichir la nouvelle position ou boucler j'ai simplement rajouté
dans l'exemple fourni
dans le code d'initialisation de la fenêtre
TimerSys(NouvellePosition,300,1)
et crée une procédure
PROCÉDURE NouvellePosition()
LIB_Etat=("GPS Activé")
GPSEtat(_ChangementEtatGPS)
et dans ChangementEtatGPS
j'ai mis en // la fonction
//si gnEtatActuel = nEtat ALORS
// retour
//fin
Le problème vu que ça coince en V27
est je pense de savoir si en version 28 ça fonctionne correctement
Message modified, September, 27 2023 - 7:48 AM
Report
0
0
Popoy
#7
Registered member
3,355 messages
Popularité : +93 (137 votes)
Posted on September, 27 2023 - 9:58 AM
Salut
gpsErreurPosition est une constante dans le wlangage
https://doc.pcsoft.fr/fr-FR/?1000019271
Quant à te dire si ça fonctionne en 28
Je ne peux te répondre vu que je suis en 25
Peut être en mettant à jour ton SDK (SDK manager) avec la dernière version d'Android
Report
0
0
→ Go back to WINDEV Mobile (earlier versions)
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (earlier versions)
WEBDEV (earlier versions)
WINDEV Mobile (earlier versions)
Reports & Queries
Off-topic
Tools
Français
English
Español
Portuguesa
Close this window
Search type
Only topics
All the messages
Search period
Any time
Past hour
Past 24 hours
Past week
Past month
Past year
Cancel
Preview of your message
Adding an image
Import an image from a URL
Send an image from a file of your disk
Drop a file or click "Browse..."
or
Cancel
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Text