Partager via


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

[ Cet article est destiné aux développeurs de Windows 8.x et Windows Phone 8.x qui créent des applications Windows Runtime. Si vous développez une application pour Windows 10, voir la Documentation ]

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érique Concepteur du manifeste Description
    Localisation disponible dans le concepteur du manifeste Donne 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.
    Microphone disponible dans le concepteur du manifeste Donne accès au flux audio du microphone. Cela permet à l’application d’enregistrer à partir des microphones connectés.
    Proximité disponible dans le concepteur du manifeste Permet 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.
    Webcam disponible dans le concepteur du manifeste Donne 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.
    USB Donne 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 GATT Donne 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 RFCOMM Donne 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.
    pointOfService Donne 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érique API
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