|
PROFESSIONAL NEWSGROUPS WINDEV, WEBDEV and WINDEV Mobile |
| | | | | |
Started by Christian SY, Oct., 31 2015 11:47 AM - 18 replies |
| |
| | | |
|
| |
Registered member 98 messages |
|
Posted on October, 31 2015 - 11:47 AM |
Bonjour,
j'ai la version Windev Mobile 19. Lors de la génération de mon APK pour Androïd, je stipule que l'installation se fera sur la Sdcard. Sur mon Samsung Galaxy Grand Prime, l'application s'installe dans la mémoire du téléphone et non dans la Sdcard qui est présente.
Quelqu'un aurait-il une idée ?
Merci d'avance
-- Christian SY |
| |
| |
| | | |
|
| | |
| |
Posted on November, 02 2015 - 9:45 AM |
Bjr,
Christian SY a couché sur son écran :
Bonjour,
j'ai la version Windev Mobile 19. Lors de la génération de mon APK pour Androïd, je stipule que l'installation se fera sur la Sdcard. Sur mon Samsung Galaxy Grand Prime, l'application s'installe dans la mémoire du téléphone et non dans la Sdcard qui est présente.
Quelqu'un aurait-il une idée ?
Merci d'avance
Depuis kitkat, c 'est le bronx dans les repertoires Android Android, ou Samsung, declere une partie de la mémoire du tel comm eune SD virtuelle, d'ou le pb, entr'autres...
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 ------------------------------------------------------------- |
| |
| |
| | | |
|
| | |
| |
Registered member 98 messages |
|
Posted on November, 02 2015 - 11:22 AM |
Merci pour votre réponse.
Sinon, c'est quoi la solution, s'il y en a une ? Est-il possible de changer la version android du samsung ?
-- Christian SY |
| |
| |
| | | |
|
| | |
| |
Registered member 474 messages Popularité : +17 (19 votes) |
|
Posted on November, 02 2015 - 1:42 PM |
Bonjour,
Ça ne répond pas directement à ton besoin mais voir les nouveautés 622 et 623 de la version 21.
-- Jean-Michel |
| |
| |
| | | |
|
| | |
| |
Posted on November, 02 2015 - 6:26 PM |
Bjr,
Christian SY avait soumis l'idée :
Merci pour votre réponse.
Sinon, c'est quoi la solution, s'il y en a une ? Est-il possible de changer la version android du samsung ?
Reculer dans les versions d'Android ne me semble pas etre une bonne solution . Fait des essais en gérant les répertoires avec sys... (fonctions de gestion de SD deSWM ) Tu controles apres avec un explorateur de fichiers ou sont tes fichiers.
attention, j'ai remarqué que l'explorateur Windows du PC n'etait pas , parfois, a jour avec les les repertoires du tel, il faut utiliser un explorateur d'Android..
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 ------------------------------------------------------------- |
| |
| |
| | | |
|
| | |
| |
Registered member 98 messages |
|
Posted on November, 02 2015 - 11:13 PM |
Merci pour ta réponse. J'ai déjà essayé avec les fonction sys... mais il faut gérer les répertoires en fonction de la version AndroÏd (Jelly Bean, Kitkat, Lollypop...) et ce n'est pas simple. En fait, je précise mon problème : Je déclare dans mon appli Androïd un répertoire : /sdcard/android/data/mondossier/files/ où seront stockés mes fichiers. Au lancement de mon appli, les fichiers sont bien créés dans ce répertoire, mais c'est un répertoire mémoire vituel (/memory/emuleted/0/android/data/mondossier/files/) et non pas dans le dossier de la sdcard comme stipulé dans la génération de l'APK. Jusque là pas de problème. Si la structure de monfichier a changée, je lance la commande HModifieStructure(monfichier,hmsNormal) et là boum. J'ai un message qui me dit : impossible de modifier le fichier monfichier dans /data/data/android/data/mondossier/files le fichier monfichier n'a pas été trouvé dans le dossier /sdcard/android/data/mondossier/files/ ????????????????? C'est à n'y rien comprendre. Ce problème se produit dans la version KitKat. Par contre dans la version Jelly Bean, pas de problème et les fichiers sont bien dans la sdcard et la fonction HModifieStructure fonctionne bien.
Bienvenu dans le monde hétérogène d'Androïd. C'est un peu la foire d'empoigne.
Merci encore.
-- Christian SY |
| |
| |
| | | |
|
| | |
| |
Posted on November, 04 2015 - 10:33 AM |
Bjr,
Il se trouve que Christian SY a formulé :
Merci pour ta réponse. HModifieStructure(monfichier,hmsNormal) et là boum.
Malgré tout le bien que je pense de HModieStructure, j'ai cru deja remarqué qu'elle ne fonctionnait pas partout. Docn ton probleme vient peut etre de la.
Normalement, (je sais , c 'est facile a dire) on ne devrait pas avoir besoin de changer de structure. Habitué depuis longtemps à des systemes moins pratique que WD et ou le changement de structure etait quasi impossible, j'ai gardé l'habitude de menager 2 ou 3 rubriques inutiles, de type chaine ou entier... qui pourront servir un jour...
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 ------------------------------------------------------------- |
| |
| |
| | | |
|
| | |
| |
Registered member 98 messages |
|
Posted on November, 04 2015 - 4:14 PM |
Salut,
oui c'est sûr mais les structures de mes fichiers changent de temps en temps en fonction de l'évolution des mes applications. Je pense que tout le monde passe par là. Maintenant créer des rubriques d'avance, ce n'est pas évident. Entier sur 1 2 3 octets, booléen, interrupteur, chaîne, mémo, rubriques indicées etc...... Ceci dit effectivement je pense que la commande HModifieStructure ne va pas chercher les fichiers au bon endroit alors que l'application elle les trouve bien dans le répertoire défini à avance. J'ai contourné le problème avec un fichier xml qui contient toutes les données de l'ancien fichier, ensuite si la structure change, je réinitialise le nouveau fichier (HCréation) puis je vais lire le fichier xlm et remplir le nouveau fichier avec. C'est du bidouillage mais je n'ai pas le choix. Dans Windev Mobile, la modification automatique des fichiers n'existe pas ce qui est bien pratique dans Windev et Webdev.
Merci encore.
-- Christian SY |
| |
| |
| | | |
|
| | |
| |
Posted on November, 04 2015 - 5:02 PM |
Bjr,
Il se trouve que Christian SY a formulé :
Dans Windev Mobile, la modification automatique des fichiers n'existe pas ce qui est bien pratique dans Windev et Webdev.
Merci encore.
Avec des accrocs parfois aussi ...
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 ------------------------------------------------------------- |
| |
| |
| | | |
|
| | |
| |
Posted on November, 04 2015 - 7:08 PM |
Bonjour Christian,
a ta place, je chercherais un peu plus la cause. Perso, j'utilise hmodifiestructure dans des applis android et je n'ai jamais eu le moindre accroc.
Mais bon, c'est vrai que je place mes fichiers à l'endroit recommandé, le répertoire de l'appli (donc caché, comme l'apk), ce qui peut faire toute la différence.
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
A votre disposition : WXShowroom.com, WXReplication (open source) et maintenant WXEDM (open source)
Plus d'information sur http://fabriceharari.com
On 11/4/2015 10:14 AM, Christian SY wrote:
Salut, oui c'est sûr mais les structures de mes fichiers changent de temps en temps en fonction de l'évolution des mes applications. Je pense que tout le monde passe par là. Maintenant créer des rubriques d'avance, ce n'est pas évident. Entier sur 1 2 3 octets, booléen, interrupteur, chaîne, mémo, rubriques indicées etc...... Ceci dit effectivement je pense que la commande HModifieStructure ne va pas chercher les fichiers au bon endroit alors que l'application elle les trouve bien dans le répertoire défini à avance. J'ai contourné le problème avec un fichier xml qui contient toutes les données de l'ancien fichier, ensuite si la structure change, je réinitialise le nouveau fichier (HCréation) puis je vais lire le fichier xlm et remplir le nouveau fichier avec. C'est du bidouillage mais je n'ai pas le choix. Dans Windev Mobile, la modification automatique des fichiers n'existe pas ce qui est bien pratique dans Windev et Webdev.
Merci encore.
-- Christian SY |
| |
| |
| | | |
|
| | |
| |
Registered member 98 messages |
|
Posted on November, 05 2015 - 11:16 AM |
Salut,
en fait le problème se pose avec la version Androïd Kitkat. Avec les versions Jelly Bean et Lollypop pas de problème. Lorsque je génère une application APK sur la sdcard dans le dossier /sdcard/android/data/com.mondossier/files, avec les autres versions les fichiers sont bien créés dans la sdcard, par contre avec la version Kitkat, ils sont créés dans la mémoire du smartphone avec le même chemin. Ensuite, l'instruction HModifiestructure qui fonctionne parfaitement bien avec les autres versions me retourne un messsage d'erreur avec Kitkat en m'indiquent que le fichier à modifié ne se trouve pas dans /sdcard/android/date/com.mondossier/files. En fait il va le chercher dans /data/data/com.mondossier/files ??????????????. De plus la version Kitkat n'est pas reconnue par Windev Mobile, lorsque j'affiche la plate forme android, il indique unknow alors que les autres versions (Jelly bean et Lollypop) sont bien affichées. Donc je pense que le problème avec HModifiesructure vient de là. Si tu en a l'occasion, essaie avec la version Kitkat (j'ai la 5.1.1)
Merci
-- Christian SY |
| |
| |
| | | |
|
| | |
| |
Posted on November, 05 2015 - 1:53 PM |
Déjà fait, ca marche sans problème avec le dossier interne sur toutes les version d'android. Le problème semble venir du choix de la sdcard pour les fichiers.
En les mettant dans frepexe ou frepcourant, ca fonctionne tout le temps pour moi et les fichiers sont en plus invisibles de l'utilisateur, donc à l'abri d'une suppression.
Autre avantage (pour moin en tout cas), la désinstall de l'appli supprime ausi les fichiers (vu qu'elle détruit en fait le répertoire de l'appli)
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
A votre disposition : WXShowroom.com, WXReplication (open source) et maintenant WXEDM (open source)
Plus d'information sur http://fabriceharari.com
On 11/5/2015 5:16 AM, Christian SY wrote:
Salut,
en fait le problème se pose avec la version Androïd Kitkat. Avec les versions Jelly Bean et Lollypop pas de problème. Lorsque je génère une application APK sur la sdcard dans le dossier /sdcard/android/data/com.mondossier/files, avec les autres versions les fichiers sont bien créés dans la sdcard, par contre avec la version Kitkat, ils sont créés dans la mémoire du smartphone avec le même chemin. Ensuite, l'instruction HModifiestructure qui fonctionne parfaitement bien avec les autres versions me retourne un messsage d'erreur avec Kitkat en m'indiquent que le fichier à modifié ne se trouve pas dans /sdcard/android/date/com.mondossier/files. En fait il va le chercher dans /data/data/com.mondossier/files ??????????????. De plus la version Kitkat n'est pas reconnue par Windev Mobile, lorsque j'affiche la plate forme android, il indique unknow alors que les autres versions (Jelly bean et Lollypop) sont bien affichées. Donc je pense que le problème avec HModifiesructure vient de là. Si tu en a l'occasion, essaie avec la version Kitkat (j'ai la 5.1.1)
Merci
-- Christian SY |
| |
| |
| | | |
|
| | |
| |
Posted on February, 28 2021 - 8:25 AM |
Je déterre le sujet car je ne trouve pas de solution à mon problème. Je suis en WM26 et je veux déployer sur Androïd. D'abord par un APK puis plus tard sur le Play Store quand tout fonctionnera bien.
Je pense que quand Fabrice installe son appli, les fichiers de données sont vides, du coup le répertoire de l'appli est judicieux.
Dans mon cas il me faut installer l'APK mais aussi les fichiers FIC et ces fichiers sont pleins.
L'utilisateur final doit pouvoir accéder aux données des fichiers pour faire des recherches.
Dans toutes les discussions trouvées sur le net, la solution proposée concerne des fichiers qui seront vides pour l'utilisateur, ce n'est pas mon cas.
Alors que faut-il faire ?
Installer ces fichiers dans le dossier SDCARD ? J'ai entendu dire que ce dossier pouvait être une mémoire externe réelle ou bien une mémoire interne allouée en SD CARD. Est ce que tous les smartphones et les tablettes possèdent ce type de dossier ? Comment être certain de trouver ce dossier pour accéder à ces fichiers HF ?
Abandonner HF et passer à SQLITE ? Le déploiement de fichiers de données déjà remplis est il facilité ?
Faut-il déployer uniquement l'appli et permettre à l'utilisateur via une base HF Client/Serveur de récupérer les données qu'il souhaite en local HF classic ? Est ce que cela peut poser problème sur le Play Store ? Je ne veux pas d'accès direct à HF C/S car le but c'est de permettre à l'utilisateur d'utiliser l'appli même sans accès internet.
Dans tous les cas un peu de code exemple serait le bienvenu.
Merci de votre aide |
| |
| |
| | | |
|
| | |
| |
Registered member 65 messages |
|
Posted on February, 28 2021 - 8:27 AM |
Désolé si le message apparait deux fois.
Bonjour,
Je déterre le sujet car je ne trouve pas de solution à mon problème. Je suis en WM26 et je veux déployer sur Androïd. D'abord par un APK puis plus tard sur le Play Store quand tout fonctionnera bien.
Je pense que quand Fabrice installe son appli, les fichiers de données sont vides, du coup le répertoire de l'appli est judicieux.
Dans mon cas il me faut installer l'APK mais aussi les fichiers FIC et ces fichiers sont pleins.
L'utilisateur final doit pouvoir accéder aux données des fichiers pour faire des recherches.
Dans toutes les discussions trouvées sur le net, la solution proposée concerne des fichiers qui seront vides pour l'utilisateur, ce n'est pas mon cas.
Alors que faut-il faire ?
Installer ces fichiers dans le dossier SDCARD ? J'ai entendu dire que ce dossier pouvait être une mémoire externe réelle ou bien une mémoire interne allouée en SD CARD. Est ce que tous les smartphones et les tablettes possèdent ce type de dossier ? Comment être certain de trouver ce dossier pour accéder à ces fichiers HF ?
Abandonner HF et passer à SQLITE ? Le déploiement de fichiers de données déjà remplis est il facilité ?
Faut-il déployer uniquement l'appli et permettre à l'utilisateur via une base HF Client/Serveur de récupérer les données qu'il souhaite en local HF classic ? Est ce que cela peut poser problème sur le Play Store ? Je ne veux pas d'accès direct à HF C/S car le but c'est de permettre à l'utilisateur d'utiliser l'appli même sans accès internet.
Dans tous les cas un peu de code exemple serait le bienvenu.
Merci de votre aide |
| |
| |
| | | |
|
| | |
| |
Registered member 3,333 messages Popularité : +93 (137 votes) |
|
Posted on February, 28 2021 - 10:39 AM |
Salut Alain, Ta question n'as rien à voir avec la question de départ. Tu peux embarquer dans l'apk ta base de données qu'elle soit en fic ou SQLite Cela se fait lors de la création de l'apk Voir étape 15 https://doc.windev.com/fr-FR/… Ou https://doc.windev.com/fr-FR/…
La seule différence c'est le nombre de fichiers à intégrer
Ensuite il est conseillé d'utiliser les fonctions fextraitressouce et hcreationsinexistant
Après tu peux soit mettre les données dans le dossier de base de données de l'application Soit sur un dossier public (sdcard) Tu peux aussi créer un webservice ou un serveur hfsql Là, cela dépend de tes choix technologiques. |
| |
| |
| | | |
|
| | |
| |
Registered member 65 messages |
|
Posted on February, 28 2021 - 11:05 AM |
Bonjour Popoy,
Merci pour ta raponse.
Les fichiers (fic, ndx et mmo) sont déja intégrés dans l'APK. Mais ils sont désespérément vides à l'utilisation sur smartphone.
Je tente en attendant une installation du serveur d'applications Webdev 10 connexions, et si cela résout le problème, j'achèterai cette licence.
Alain |
| |
| |
| | | |
|
| | |
| |
Registered member 3,333 messages Popularité : +93 (137 votes) |
|
Posted on February, 28 2021 - 4:41 PM |
| |
| |
| | | |
|
| | |
| |
Registered member 65 messages |
|
Posted on February, 28 2021 - 7:31 PM |
Bonjour Popoy,
J'ai résolu le souci. J'ai installé HF Client/Serveur sur notre serveur et cela fonctionne parfaitement.
L'utilisateur téléchargera l'application. Les fichiers locaux seront vides.
Il lui sera proposé de choisir les catalogues à télécharger.
Merci pour tes réponses
Alain |
| |
| |
| | | |
|
| | |
| |
Registered member 476 messages Popularité : +20 (20 votes) |
|
Posted on February, 28 2021 - 7:35 PM |
Alain a écrit :
Bonjour Popoy,
Les fichiers (fic, ndx et mmo) sont déja intégrés dans l'APK. Mais ils sont désespérément vides à l'utilisation sur smartphone.
Comme cela a été dit il faut utiliser fExtraitRessource dans ton appli https://doc.pcsoft.fr/fr-FR/?1000019509&name=fExtraitRessource Regarde le 2eme exemple de l'aide |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|