FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV Mobile 2024
→
Desactiver les bouton physique.
Desactiver les bouton physique.
Débuté par Baptiste - BLV TECH, 02 oct. 2016 13:23 - 9 réponses
Connectez-vous…
Baptiste - BLV TECH
#1
Membre enregistré
257 messages
Popularité : +35 (37 votes)
Posté le 02 octobre 2016 - 13:23
Bonjour,
Je suis en train de développé un WMS.
L'idée et que l'application soit toujours active sur le terminal.
J'ai fait en sorte que l'application ce lance au démarrage de l'appareil.
Par contre l'utilisateur peux toujours sortir de l'application en appuyant sur les boutons physique de l'appareil ( Bouton Home entre autre).
J'arrive a désactiver les boutons via les paramètres Android. Mais j'aimerais les désactiver via Windev Mobile quand l'application est lancé et en 1er plan. Si l'application est fermer, les boutons doivent fonctionner.
Une idée ?
Pour info, voici le modèle sur lequel je travail :
Zebra WT6000 :
https://www.zebra.com/us/en/products/mobile-computers/wearable-computers/wt6000.html
--
Baptiste CLOART
Consultant
b.cloart@blv-tech.com
06.88.74.80.65
www.linkedin.com/in/cloart
www.blv-tech.com
Signaler
0
0
Baptiste - BLV TECH
#2
Membre enregistré
257 messages
Popularité : +35 (37 votes)
Posté le 05 octobre 2016 - 16:15
up
--
Baptiste CLOART
Freelance
b.cloart@blv-tech.com
06.88.74.80.65
www.linkedin.com/in/cloart
www.blv-tech.com
Signaler
0
0
Thierry ARBEILLE
#3
Membre enregistré
119 messages
Popularité : +3 (3 votes)
Posté le 10 octobre 2016 - 00:04
Bonjour Baptiste
Pour ce faire il faut créer un Thread Persistant et mémoriser l'état de ton application pour revenir à un état connu qd tu vas revenir sur ton appli (fenêtre principale), soit par une notification, soit en la relançant. Le thread persistant conserve toutes les variables globales du projet, donc tu peux faire ce que tu veux.
Nous avons bcp d'applis qui tournent en tache de fond et ce principe fonctionne très bien et heureusement, je n'en connais pas d'autre.
Il existe des exemples dans Windev Mobile pour bien s'inspirer.
--
Cordialement
Thierry ARBEILLE
Signaler
0
0
Baptiste - BLV TECH
#4
Membre enregistré
257 messages
Popularité : +35 (37 votes)
Posté le 19 octobre 2016 - 15:59
Merci Thierry pour cette info sur la mémorisation des variables global.
Mais mon problème 1er est la désactivation des bouton physique
--
Baptiste CLOART
Freelance
b.cloart@blv-tech.com
06.88.74.80.65
www.linkedin.com/in/cloart
www.blv-tech.com
Signaler
0
0
François C.
#5
Membre enregistré
1 623 messages
Popularité : +100 (114 votes)
Posté le 20 octobre 2016 - 11:32
Je ne pense pas qu' Android autorise l'accès aux boutons physique, pour des raisons évidentes de sécurité.
Mais je me trompe peut être, mais ça me semble logique.
Signaler
0
0
Baptiste - BLV TECH
#6
Membre enregistré
257 messages
Popularité : +35 (37 votes)
Posté le 20 octobre 2016 - 12:07
Bonjour François,
Techniquement c'est possible.
Car les bouton physique sont paramétrable.
Dans les paramètres d'Android c'est configurable.
Exemple actuel de la configuration de mes périphériques sortie d'usine :
Bouton gauche = Liste des applications en cours d’exécution
Bouton central = Bouton de retour au springboard
Bouton droit = Bouton retour
Je peux bien évidement dire au raccourci de ne rien faire. Mais je voudrais pousser ça dans une appli Windev
--
Baptiste CLOART
Freelance
b.cloart@blv-tech.com
06.88.74.80.65
www.linkedin.com/in/cloart
www.blv-tech.com
Signaler
0
0
JeAn-PhI
#7
Posté le 20 octobre 2016 - 17:10
Après mûre réflexion, Baptiste - BLV TECH a écrit :
Bonjour François,
Techniquement c'est possible.
Car les bouton physique sont paramétrable. Dans les paramètres d'Android
c'est configurable.
Exemple actuel de la configuration de mes périphériques sortie d'usine :
Bouton gauche = Liste des applications en cours d’exécution
Bouton central = Bouton de retour au springboard
Bouton droit = Bouton retour
Je peux bien évidement dire au raccourci de ne rien faire. Mais je voudrais
pousser ça dans une appli Windev
ce n'est pas parce que techniquement c'est possible qu'android
l'autorise via un code
exemple :
la mise à jour de la date/heure est possible via l'interface de la
tablette mais pas depuis un programme sauf si la tablette est rooté
pour avoir travailler longtemps avec des produits similaire de la
marque psion (maintenant zebra/motorola) il y avait souvent un sdk pour
ce genre de terminal
je viens de voir qu'il existe un EMDK à voir ce qu'il st possible de
faire avec
--
Cordialement JeAn-PhI
Signaler
0
0
sasi
#8
Posté le 25 janvier 2019 - 11:49
j'ai le même problème
Signaler
0
0
Julien ROUSSEL
#9
Membre enregistré
5 messages
Posté le 01 juillet 2019 - 19:06
Avez vous trouver une astuce pour bloquer les boutons physiques ? et créer ce que l'on appelle une application KIOSK ou seule l'application choisie est lancé et ou on ne peut pas utiliser les boutons physiques
Merci
Cordialement
Julien
Signaler
0
0
Baptiste - BLV TECH
#10
Membre enregistré
257 messages
Popularité : +35 (37 votes)
Posté le 02 juillet 2019 - 08:16
Bonjour Julien,
Toujours rien de mon coté. Si tu trouve quelque chose, partage
--
Baptiste CLOART
Freelance
b.cloart@blv-tech.com
06.88.74.80.65
www.linkedin.com/in/cloart
www.blv-tech.com
Signaler
0
0
→ Revenir à WINDEV Mobile 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte