• logo categorie
    RESOLU

    Mettre en œuvre OpenDocument() pour retourner un ParcelFileDescriptor


    Bonjour
    Comment mettre en œuvre OpenDocument() pour retourner un ParcelFileDescriptor sous Android?
    Android
    OpenDocument
    ParcelFileDescriptor
    Android
    utilisateur
    Zoé
    Posté le : 3 Janvier à 16:18
    27 594 vues

  • 0
    Raphaël
    Posté le : 3 Janvier à 16:19
    Bonjour
    Voici comment mettre en œuvre OpenDocument() pour retourner un ParcelFileDescriptor sous Android:
    @Override
    public ParcelFileDescriptor openDocument(final String documentId,
                                             final String mode,
                                             CancellationSignal signal) throws
            FileNotFoundException {
        Log.v(TAG, "openDocument, mode: " + mode);
    
    
        final File file = getFileForDocId(documentId);
    
        final boolean isWrite = (mode.indexOf('w') != -1);
        if(isWrite) {
    
            try {
                Handler handler = new Handler(getContext().getMainLooper());
                return ParcelFileDescriptor.open(file, accessMode, handler,
                            new ParcelFileDescriptor.OnCloseListener() {
                    @Override
                    public void onClose(IOException e) {
    
    
                        Log.i(TAG, "A file with id " +
                        documentId + " has been closed!
                        Time to " +
                        "update the server.");
                    }
    
                });
            } catch (IOException e) {
                throw new FileNotFoundException("Failed to open document with id "
                + documentId + " and mode " + mode);
            }
        } else {
            return ParcelFileDescriptor.open(file, accessMode);
        }
    }
    
  • ⇒ Si vous êtes ici c'est que le sujet vous intéresse ^^
    Inscrivez-vous sur Oyant, apportez votre contribution sur ce sujet et gagnez de l'argent :

    Inscription
    Répondre
  • logo categorie
    RESOLU

    Créer un curseur avec la projection demandé ou la projection par défaut

    Bonjour
    Comment créer un curseur avec la projection demandé ou la projection par défaut sous Android?
    Android
    Curseur
    Projection
    Android
  • logo categorie
    RESOLU

    Obtenir les documents d'un répertoire de l'enfant sous la racine

    Bonjour
    Comment faire pour obtenir les documents d'un répertoire de l'enfant sous la racine d'Android?
    Android
    Répertoire
    Android
  • logo categorie
    RESOLU

    Crée un nouveau curseur et ajoute une ligne

    Bonjour
    J'ai besoin de savoir comment faire pour crée un nouveau curseur et ajoute une ligne sous Android?
    Android
    Curseur
    Android
  • logo categorie
    RESOLU

    Ajouter un alias d'activité pour désactiver le filtre intention

    Bonjour
    Savez-vous comment ajouter un alias d'activité pour désactiver le filtre intention sous Android?
    Android
    Alias
    Activité
    Filtre
    Intention
    Android
  • logo categorie
    RESOLU

    Extraits d'un échantillon manifeste qui comprend un prestataire

    Bonjour
    Je voudrais un extraits d'un échantillon manifeste qui comprend un prestataire sous Android?
    Android
    Manifeste
    Android
  • logo categorie
    RESOLU

    Créer un fichier avec le type MIME

    Bonjour
    J'aimerais savoir s'il vous plaît comment faire pour créer un fichier avec le type MIME sous Android?
    Android
    Fichier
    MIME
    Android
  • logo categorie
    RESOLU

    La façon pour obtenir un InputStream de l'URI

    Bonjour
    Je voudrais savoir la façon qui permet d'obtenir un InputStream de l'URI sous Android?
    Android
    InputStream
    URI
    Android
  • logo categorie
    RESOLU

    Saisir les métadonnées d'un document spécifié par l'URI

    Bonjour
    Comment faire pour saisir les métadonnées d'un document spécifié par l'URI sous Android?
    Android
    Métadonnées
    URI
    Android
  • logo categorie
    RESOLU

    Récupérer le document que l'utilisateur souhaite

    Bonjour
    Quel est le code qui permet de récupérer le document que l'utilisateur souhaite sous Android?
    Android
    Utilisateur
    Android
  • logo categorie
    RESOLU

    Les attributs de l'élément <ContactsDataKind>

    Bonjour
    Je voudrais savoir quels sont les différents attributs de l'élément <ContactsDataKind> d'Android?
    Android
    Attributs
    ContactsDataKind
    Android
  • logo categorie
    RESOLU

    Exemple d'utilisation de l'élément <ContactsDataKind>

    Bonjour
    Avez-vous un exemple d'utilisation de l'élément <ContactsDataKind> d'Android?
    Android
    Elément
    ContactsDataKind
    Android
  • logo categorie
    RESOLU

    Les attributs de la balise <ContactsAccountType>

    Bonjour
    Quels sont les différentes attributs de la balise <ContactsAccountType> d'Android?
    Android
    Attributs
    ContactsAccountType
    Android
  • logo categorie
    RESOLU

    L'utilisation de l'élément <ContactsAccountType>

    Bonjour
    Avez-vous une idée sur l'utilisation de l'élément <ContactsAccountType> sous Android?
    Android
    ContactsAccountType
    Android
  • logo categorie
    RESOLU

    Stocker les photos associées à un élément de flux

    Bonjour
    J'ai besoin de savoir où je dois stocker les photos associées à un élément de flux sous Android?
    Android
    Flux
    Android
  • logo categorie
    RESOLU

    Indiquer le type MIME pour une ligne de données

    Bonjour
    Je voudrais savoir comment faire pour indiquer le type MIME pour une ligne de données sous Android?
    Android
    Android
    MIME
  • logo categorie
    RESOLU

    Définir le type MIME à celui attendu par l'activité d'insertion

    Bonjour
    Savez-vous comment définir le type MIME à celui attendu par l'activité d'insertion d'Android?
    Android
    MIME
    Activité
    Android
  • logo categorie
    RESOLU

    Crée un ArrayList pour contenir les objets de ContentProviderOperation

    Salut
    Comment faire pour crée un ArrayList pour contenir les objets de ContentProviderOperation sous Android?
    Android
    ArrayList
    Objets
    ContentProviderOperation
    Android
  • logo categorie
    RESOLU

    Ajouter les affirmations de l'opération de assert

    Bonjour
    Je voudrais savoir comment faite pour ajouter les affirmations de l'opération de assert sous Android?
    Android
    Assert
    Android
  • logo categorie
    RESOLU

    Utiliser CursorLoader pour interroger la table des contacts premières

    Bonjour
    Comment utiliser CursorLoader pour interroger la table des contacts premières sous Android?
    Android
    CursorLoader
    Android
  • logo categorie
    RESOLU

    Appliquer le tableau d'objets ContentProviderOperation

    Bonjour
    Quel est le code qui permet d'appliquer le tableau d'objets ContentProviderOperation sous Android?
    Android
    Objets
    ContentProviderOperation
    Android
  • Veuillez vous connecter pour profiter pleinement de toutes les fonctionnalités de Oyant.
    Connexion
    Inscription

    Poster une question

    AnimauxApplicationsArnaquesAutres langagesBases de donnéesBeauté et ModeC et C++Cartes de voeux, lettres, poèmes et discoursCMS (Système de gestion de contenu)CollectionCuisineCultureDémarches administrativesDivertissementDotnetDroitEmploiEmploi et études en informatiqueEnseignementEntrepriseEnvironnementEvénementsFinanceGénéral développementImmobilier, logement et urbanisme    JavaLanguesLogicielsMétiersNouvelles technologiesPHPPrestations socialesRéservé aux adultesSantéSportSystèmesTransportsVie pratiqueWebmasters - Développement web 3.029 Utlisateurs parcourent Oyant en ce moment