PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Existence et disponibilité
  • Gestion des fichiers et de leur emplacement
Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
Renvoie le chemin d'un répertoire pour le stockage de fichiers dans l'espace de stockage externe d'un appareil Android.
Exemple
// Enregistrement d'une photo dans le répertoire de l'application
// sur l'espace de stockage externe primaire de l'application
sPhoto est une chaîne = VidéoLanceAppli(viCaptureImage)
SI sPhoto <> "" _ET_ SysEtatStockageExterne(1) = sseDisponible ALORS
fCopieFichier(sPhoto, SysRepStockageExterne(1, sseAppPhoto))
FIN
Syntaxe
<Résultat> = SysRepStockageExterne(<Indice> , <Type>)
<Résultat> : Chaîne de caractères
  • Chemin du répertoire spécifié.
  • Chaîne vide ("") en cas d’erreur.
<Indice> : Entier
Indice de l'espace de stockage externe à utiliser (si l'appareil possède plusieurs espaces de stockage externe).
Remarque : La fonction SysNbStockageExterne permet de connaître le nombre d’espaces de stockage externe de l'appareil.
<Type> : Constante de type Entier
Type de répertoire pour lequel le chemin sur l'espace de stockage externe est recherché. Ce paramètre peut correspondre à l'une des constantes suivantes :
sseAppDocumentRépertoire des documents de l’application.
sseAppFichierRépertoire des fichiers spécifiques à l’application.
sseAppMusiqueRépertoire des fichiers musicaux de l’application.
sseAppPhotoRépertoire des photos de l’application.
sseAppTéléchargementRépertoire des fichiers téléchargés par l’application.
sseAppVidéoRépertoire des vidéos de l’application.
ssePublicRépertoire racine de l’espace de stockage externe.
ssePublicDocumentRépertoire des documents partagés.
ssePublicMusiqueRépertoire des fichiers musicaux partagés.
ssePublicPhotoRépertoire des photos partagées.
ssePublicTéléchargementRépertoire des fichiers téléchargés partagés.
ssePublicVidéoRépertoire des vidéos partagés.
Remarques

Existence et disponibilité

  • Le répertoire correspondant au chemin retourné par la fonction SysRepStockageExterne peut ne pas exister. Il convient de tester son existence avec la fonction fRepExiste et/ou de le créer avec la fonction fRepCrée.
  • Avant d’accéder à un répertoire situé dans la zone de stockage externe de l’appareil, il est conseillé de tester sa disponibilité avec la fonction SysEtatStockageExterne.

Gestion des fichiers et de leur emplacement

  • Les fichiers de l’application qui ne doivent pas être partagés avec d’autres applications doivent être stockés dans le répertoire de l'application sur l'espace de stockage interne de l'application. Le chemin des différents sous-répertoires peut être connu avec les fonctions fRepEnCours, fRepExe, fRepDonnées et fRepCache.
  • Lors de la désinstallation de l'application, les fichiers regroupant les caractéristiques suivantes seront automatiquement supprimés par le système :
    • Les fichiers situés dans le répertoire de l'application sur l'espace de stockage externe
    • les fichiers correspondant aux constantes sseAppFichier, sseAppMusique, sseAppVidéo, sseAppPhoto, seeAppTéléchargement et sseAppDocument.
  • Les fichiers partagés de l'espace de stockage externe correspondant aux constantes ssePublic, ssePublicVidéo, ssePublicMusique , ssePublicPhoto, ssePublicDocument et ssePublicTéléchargement sont périodiquement scannés par le système pour être répertoriés. Les photos par exemple seront ensuite affichées dans les albums de l’appareil. Ces fichiers ne seront pas supprimés en cas de désinstallation de l'application.
  • Les fichiers présents sur l'espace de stockage externe sont accessibles en lecture et en écriture par toutes les applications.
    A partir d’Android 4.4 (KitKat), si l’espace de stockage externe correspond à de la mémoire amovible (SDCard), les applications peuvent créer, modifier ou supprimer des fichiers uniquement dans leur propre répertoire (répertoires correspondant aux constantes sseAppXXX). Les autres fichiers présents dans l'espace de stockage externe sont accessibles en lecture uniquement.
Composantes
Android wd220android.jar
Version minimum requise
  • Version 21
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire