Comment activer les fonctionnalités de périphérique

Applies to Windows and Windows Phone

Ce didacticiel décrit comment déclarer les fonctionnalités de périphérique dans Microsoft Visual Studio. Votre application peut ainsi utiliser des caméras, des microphones, des capteurs de localisation et d’autres périphériques.

Ce que vous devez savoir

Technologies

  • Windows Runtime

Prérequis

  • Visual Studio

Instructions

Étape 1: Spécifier les fonctionnalités de périphérique que votre application utilisera

Avec les applications du Windows Store et Windows Phone, vous êtes tenu de spécifier dans le manifeste du package d’application quand vous utilisez certains types de périphériques. Dans Visual Studio, vous pouvez déclarer la plupart des fonctionnalités à l’aide du concepteur du manifeste ou vous pouvez les ajouter manuellement comme indiqué dans Comment spécifier des fonctionnalités de périphérique dans un manifeste de package (manuellement). Ce didacticiel suppose que vous utilisez le concepteur du manifeste.

  1. Dans l’Explorateur de solutions de Visual Studio, double-cliquez sur le fichier manifeste de package Package.appxmanifest.
  2. Ouvrez l’onglet Capacités.
  3. Sélectionnez les fonctionnalités de périphérique utilisées par votre application. Si vous ne trouvez pas la fonctionnalité recherchée dans le concepteur du manifeste, ajoutez-la manuellement. Pour plus d’informations, voir Comment spécifier des fonctionnalités de périphérique dans un manifeste de package.
    Fonctionnalité du périphériqueConcepteur du manifesteDescription
    Localisationdisponible dans le concepteur du manifesteDonne accès à la localisation actuelle. Celle-ci est obtenue à partir d’un matériel dédié, tel que le capteur GPS du PC, ou est tirée des informations disponibles sur le réseau.
    Microphonedisponible dans le concepteur du manifesteDonne accès au flux audio du microphone. Cela permet à l’application d’enregistrer à partir des microphones connectés.
    Proximitédisponible dans le concepteur du manifestePermet de se connecter à des périphériques proches du PC via la communication en champ (NFC, Near-Field Communication). La proximité en champ proche peut être utilisée pour envoyer des fichiers ou communiquer avec une application sur le périphérique proche.
    Webcamdisponible dans le concepteur du manifesteDonne accès au flux vidéo de la webcam. Cela permet à l’application de capturer des instantanés et des films à partir des webcams connectées.
    USBDonne accès aux périphériques USB personnalisés. Cette fonctionnalité nécessite des éléments enfants. Pour plus d’informations, voir Mise à jour du package du manifeste d’une application pour un périphérique USB. Cette fonctionnalité n’est pas prise en charge sur Windows Phone.
    Périphérique d’interface utilisateur (HID)Donne accès aux périphériques d’interface utilisateur (HID). Cette fonctionnalité nécessite des éléments enfants. Pour plus d’informations, voir Comment spécifier des fonctionnalités de périphérique pour un périphérique d’interface utilisateur (HID).
    Bluetooth GATTDonne accès aux périphériques Bluetooth LE via un ensemble de services principaux, de services inclus, de caractéristiques et de descripteurs. Cette fonctionnalité nécessite des éléments enfants. Pour plus d’informations, voir Comment spécifier des fonctionnalités de périphérique pour Bluetooth.
    Bluetooth RFCOMMDonne accès à des API qui prennent en charge le transport BR/EDR (Basic Rate/Extended Data Rate) et permet également à votre application du Windows Store d’accéder à un périphérique qui implémente SPP (Serial Port Profile). Cette fonctionnalité nécessite des éléments enfants. Pour plus d’informations, voir Comment spécifier des fonctionnalités de périphérique pour Bluetooth.
    pointOfServiceDonne accès aux lecteurs de code-barres et de bandes magnétiques des points de service (POS). Cette fonctionnalité n’est pas prise en charge sur Windows Phone.

     

Étape 2: Utiliser l’API Windows Runtime pour communiquer avec votre périphérique

Le tableau suivant répertorie les API Windows Runtime à utiliser pour chaque fonctionnalité de périphérique.

Fonctionnalité du périphériqueAPI
Localisation

Voir Détection de la géolocalisation pour obtenir des didacticiels.

Microphone

Voir Ajout d’éléments multimédias à votre application pour obtenir des didacticiels.

ProximitéVoir Prise en charge de la fonctionnalité de proximité et du geste tactile pour obtenir des didacticiels.
Webcam

Voir Ajout d’éléments multimédias à votre application pour obtenir des didacticiels.

USB Windows.Devices.Usb (Non pris en charge sur Windows Phone.)
HID Windows.Devices.HumanInterfaceDevice
Bluetooth GATT Windows.Devices.Bluetooth.GenericAttributeProfile
Bluetooth RFCOMM Windows.Devices.Bluetooth.Rfcomm
Point de service (POS) Windows.Devices.PointOfService (Non pris en charge sur Windows Phone.)

 

Remarques

Notez que certains types de périphériques, tels que les imprimantes, les lecteurs et les capteurs, n’ont pas besoin d’être déclarés dans le manifeste du package de l’application.

Rubriques associées

DeviceCapability element reference
Déclarations des fonctionnalités d’application
Comment spécifier des fonctionnalités de périphérique dans un manifeste de package (manuellement)
Accès à du contenu sur stockage amovible

 

 

Afficher:
© 2014 Microsoft