PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Gestion du multifenêtres d' apps
Gestion du multifenêtres d' apps
Débuté par mcis72, 03 juin 2017 14:29 - 4 réponses
Posté le 03 juin 2017 - 14:29
Bonjour,

Sous Android V6.0 pour certains équipements (et sous Android Nougat en natif), on peut gérer le multifenêtres d'applications (deux applications l'une à côté de l'autre)

Comment rendre une application WinDev Mobile compatible avec ce mode ?

J'ai pu voir dans la doc d' Android, d'ajouter un manifeste : android:resizeableActivity=["true" | "false"]

Mais j'ai une erreur lors de la compilation en V21 :

Ligne de commande : "C:\Program Files\Java\jdk1.8.0_72\bin\java.exe" "-Dorg.gradle.appname=C:\Mes Projets Mobile\tes_Fenetre\Android\Generation" -classpath "C:\WinDev Mobile 21\Personnel\Android\Gradle\lib\gradle-launcher-2.8.jar" org.gradle.launcher.GradleMain assembleDebug -b build.gradle


Erreur retournée :
C:\Mes Projets Mobile\tes_Fenetre\Android\Generation\build\intermediates\manifests\full\debug\AndroidManifest.xml:2 : No resource identifier found for attribute 'resizeableActivity' in package 'android'
FAILED


Merci
Posté le 16 juin 2017 - 17:25
Bonjour,

Tu as une option à cocher lors de la génération de l'APK :
Autoriser le redimensionnement des fenêtres maximisées de l'application (Multi-Windows)

Je n'ai jamais testé mais cela doit être une bonne piste !

Cordialement,

Lucas
Posté le 17 juin 2017 - 10:05
Bjr,

mcis72 a pensé très fort :
Bonjour,

Sous Android V6.0 pour certains équipements (et sous Android Nougat en
natif), on peut gérer le multifenêtres d'applications (deux applications
l'une à côté de l'autre)

Comment rendre une application WinDev Mobile compatible avec ce mode ?

J'ai pu voir dans la doc d' Android, d'ajouter un manifeste :
android:resizeableActivity=["true" | "false"]

Mais j'ai une erreur lors de la compilation en V21 :

Ligne de commande : "C:\Program Files\Java\jdk1.8.0_72\bin\java.exe"
"-Dorg.gradle.appname=C:\Mes Projets Mobile\tes_Fenetre\Android\Generation"
-classpath "C:\WinDev Mobile
21\Personnel\Android\Gradle\lib\gradle-launcher-2.8.jar"
org.gradle.launcher.GradleMain assembleDebug -b build.gradle


Erreur retournée :
C:\Mes Projets
Mobile\tes_Fenetre\Android\Generation\build\intermediates\manifests\full\debug\AndroidManifest.xml:2 :
No resource identifier found for attribute 'resizeableActivity' in package
'android'
FAILED


Merci


je confirme ce quue repond Lucas.
Une appli compilée en WM22 deployée sur de l'android 7 gère
automatiquement la juxtaposition des fenetres.

a plus

--
-------------------------------------------------------------
www.ctc-soft.com
Gestion biblo-documentaire (free-share)
Comptabilité shareware
Logiciels de Gestion de saisie terrain
Spécialisé Tournées de boulangers
-------------------------------------------------------------
Posté le 18 juin 2017 - 17:41
Bonjour Lucas,

Merci pour ton retour.

Je ne trouve pas cette option lors de la génération de l'application Android. Je suis en version 21.

Peux-tu me dire ta version et me donner plus de précision de l'endroit où se trouve l'option ? (copie d'écran)

Merci
Posté le 22 juin 2017 - 15:18
Bonjour,

Merci pour ton retour DC,

Ok sous Android 7 mais on peut le faire aussi sous Android 6...

Par contre tu me confirmes que l'option "Autoriser le redimensionnement des fenêtres maximisées de l'application (Multi-Windows)" se trouve uniquement en V22 de WinDev Mobile ?

A moins que l'option n'est pas dû à la version de WinDev Mobile mais à la version d' Android ? (à partir de la V7)

Merci