IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windev Mobile Discussion :

[WM17]Android - fcrée("monarchive.zip") ?


Sujet :

Windev Mobile

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 103
    Points : 76
    Points
    76
    Par défaut [WM17]Android - fcrée("monarchive.zip") ?
    Bonjour,

    Dans un programme je fais fcréé("monarchive.zip"). La fonction ne retourne pas d'erreur donc, je pense que le fichier a bien été créé sous Android.
    oui, mais où ?
    Aucune trace de répertoire du style /data/data/com.monapp.nom/ où pourrait se trouver le fichier "monarchive.zip" ...

    quelqu'un a une idée ?

    merci d'avance,
    Gilbert.
    Merci de votre aide.
    Gilbert.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2003
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 15
    Points : 12
    Points
    12
    Par défaut
    Salut Gilbert,

    Je ne suis pas un pro, mais comme je suis en pleine recherche d'une solution qui touche la gestion des fichiers, moi je dirais que si tu n'as rien précisé quant au chemin d'accès au fichier, il est possible qu'il le mette dans /data/data/com.android.NomDeTonApplication/files.
    Peut-être que tu peux t'aider de la commande fRepEnCours pour savoir où tu te trouves au moment de la création de ton fichier.
    Du genre :
    Si tu testes ton application sur un émulateur android (via AVDM), tu peux utiliser l'outil Android Debug Monitor fourni dans le sdk tools pour accéder à l'explorateur de fichier de l'émulateur. Chose que tu ne peux pas faire avec un appareil physique non rooté, le réperoire data étant protégé.

    Fred

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 103
    Points : 76
    Points
    76
    Par défaut
    merci pour la réponse.
    En fait je teste déjà repEncours() juste avant et effectivement il me renvoi bien un chemin du type "/data/data/com...../files", mais je ne comprends pas pourquoi je ne vois jamais ce chemin sur ma tablette ou mon smartphone (je teste sur les 2!).
    si quelqu'un a encore une idée...

    Pour ce qui est du Dalvik Debug Monitor, bonne idée, mais comme je suis sous WM, je vois pas trop comment faire. ?



    merci.

    Gilbert K.
    Merci de votre aide.
    Gilbert.

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 103
    Points : 76
    Points
    76
    Par défaut
    ah oui, j'ai été trop vite dans ma réponse... tu disais que le répertoire /data/data/ était aussi protégé et donc non lisible si le mobile n'est pas rooté ?

    Alors pourquoi, on voit des trucs dans /Android/Data/com... ?

    Ce ne sont pas les mêmes répertoires ?

    Gilbert.
    Merci de votre aide.
    Gilbert.

  5. #5
    Membre éprouvé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Février 2010
    Messages
    553
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2010
    Messages : 553
    Points : 1 075
    Points
    1 075
    Par défaut
    Bizarre ... hier il y avait un fil de discussion sur le meme sujet et qui a disparu !

    La reponse est que sous android, l'acces aux repertoires des applications est impossible dans un explorateur de fichiers si on n'a pas rooté l'appareil et que l'on ne s'est pas attribué les droits de super utilisateur su de linux.

    Seule l'application elle meme peut acceder avec frepencours.

    Ps : pouce +1 si mon post vous convient

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2003
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 15
    Points : 12
    Points
    12
    Par défaut
    Citation Envoyé par ihih45 Voir le message
    ah oui, j'ai été trop vite dans ma réponse... tu disais que le répertoire /data/data/ était aussi protégé et donc non lisible si le mobile n'est pas rooté ?

    Alors pourquoi, on voit des trucs dans /Android/Data/com... ?

    Ce ne sont pas les mêmes répertoires ?

    Gilbert.
    Salut Gilbert,

    Effectivement, je pense que ce ne sont pas les mêmes répertoires, d'ailleurs lorsque tu regardes dans l'explorateur, moi j'utilise ES Explorer, tu vois au même niveau que sdcard un répertoire data qui à des droits d--, je pense que c'est dans celui ci que ensuite tu peux retrouver ton application et ton fichier, mais bien sûr comme ton appareil n'est pas rooté, l'explorer t'indique que celui-ci est vide.

    Enfin c'est ce que j'en conclue lorsque je regarde avec l'explorateur dans mon émulateur.

    Qu'est ce qui te bloque sur l'utilisation du monitor ?
    Fred

Discussions similaires

  1. Quote et double quote
    Par aktos dans le forum Langage
    Réponses: 8
    Dernier message: 05/01/2007, 19h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo