Comment vérifier la prise en charge de l'API Camera2 sur tous les appareils Android ?

Si vous souhaitez débloquer tous les avantages des options de port de caméra Google, la première chose que vous devez savoir est l'API Camera2.

Dans cet article, vous obtiendrez des informations complètes sur la façon de vérifier sans problème la prise en charge de l'API Camera2 sur les appareils Android.

Les marques de smartphones se sont beaucoup améliorées, en particulier dans le département des logiciels ainsi que du matériel. Mais l'évolution de la section appareil photo semble parfois obsolète dans les téléphones plus anciens, car ils ne prennent pas en charge les fonctionnalités sophistiquées qui apparaissent dans les smartphones modernes.

Bien que ce ne soit pas une règle écrite selon laquelle chaque téléphone est livré avec une expérience photo exceptionnelle. Cependant, les marques grand public réussissent très bien à fournir de meilleurs attributs de personnalisation pour les appareils photo, mais ce n'est pas le cas pour la plupart des téléphones.

De nos jours, l'utilisateur peut facilement obtenir un module d'appareil photo Google pour profiter de tous ces avantages intéressants et brillants sur son smartphone. Mais, lorsque vous aurez lu le processus d'installation, vous entendrez peut-être parler de l'API Camera2.

Et dans le post suivant, vous obtiendrez un didacticiel complet pour vérifier si votre téléphone prend en charge l'API Camera2 ou non. Mais avant de plonger dans les instructions, apprenons d'abord ce terme !

Qu'est-ce que l'API Camera2 ?

L'API (Application Programming Interface) donne aux développeurs un accès au logiciel et leur permet d'apporter quelques modifications selon leurs souhaits.

De même, Camera 2 est une API Android du logiciel de l'appareil photo du téléphone qui donne accès à un développeur. Android étant open source, la société a lancé l'API avec la mise à jour Android 5.0 Lollipop.

Il fournit une autorité valide sur la qualité de l'appareil photo en ajoutant plus de vitesse d'obturation, en améliorant les couleurs, la capture RAW et de nombreux autres aspects du contrôle. Grâce à cette prise en charge de l'API, votre smartphone peut repousser les limites du capteur de l'appareil photo et fournir des résultats avantageux.

En outre, il rend également la technologie avancée du HDR et d'autres fonctionnalités intéressantes qui dominent actuellement le marché. En plus de cela, une fois que vous avez confirmé que l'appareil prend en charge cette API, vous pouvez contrôler les capteurs, améliorer l'image unique et améliorer facilement les résultats de l'objectif.

Vous obtiendrez des informations détaillées supplémentaires concernant cette API sur le site officiel Documentation Google. Alors, jetez-y un coup d'œil si vous souhaitez en savoir plus.

Méthode 1 : Confirmer l'API Camera2 via les commandes ADB

Assurez-vous que vous avez déjà activé le mode développeur sur votre smartphone et installez l'invite de commande ADB sur votre ordinateur. 

  • Activez le débogage USB à partir du mode développeur. 
  • Connectez votre téléphone à l'aide du câble à Windows ou Mac. 
  • Maintenant, ouvrez l'invite de commande ou PowerShell (Windows) ou Terminal Window (macOS).
  • Entrez la commande - adb shell "getprop | grep HAL3"
  • Si vous obtenez les résultats suivants

[persist.camera.HAL3.enabled]: [1]

[persist.vendor.camera.HAL3.enabled]: [1]

Cela signifie que votre smartphone prend pleinement en charge l'API Camera2. Cependant, s'il ne s'affiche pas de la même manière, vous devrez peut-être l'activer manuellement.

Méthode 2 : obtenez l'application Terminal pour confirmer 

[persist.camera.HAL3.enabled]: [1]

[persist.vendor.camera.HAL3.enabled]: [1]

Comme la méthode précédente, votre appareil doit gagner Camera HAL3 avec une prise en charge complète de l'API Camera2. Cependant, si les résultats ne sont pas les mêmes que ci-dessus, vous devez activer ces API manuellement.

Méthode 3 : vérifier la prise en charge de l'API Camera2 via une application tierce

Il existe différentes façons de confirmer si l'appareil a obtenu la configuration de l'API Camera2 pour son smartphone ou non. Si vous êtes un utilisateur averti, vous pouvez également utiliser l'invite de commande ADB sur votre ordinateur pour vérifier ces détails.

D'autre part, vous pouvez également télécharger l'application du terminal sur votre téléphone pour le faire. Cependant, nous ne voulons pas que vous gaspilliez vos efforts sur quelque chose qui prend du temps.

Au lieu de cela, vous pouvez télécharger la sonde API Camera2 depuis le Google Play Store et tester le résultat sans plus tarder.

Grâce à cette application, vous obtiendrez tous les détails concernant les objectifs de la caméra arrière et avant. Avec ces informations, vous pouvez facilement confirmer si l'appareil Android est pris en charge par l'API Camera2 ou non.

Étape 1 : Obtenir l'application de sonde API Camera2

Ne voulez pas perdre votre temps à ajouter différentes lignes de commande, puis téléchargez l'application suivante pour vérifier les détails de l'API de la caméra. 

  • Visitez l'application Google Play Store. 
  • Entrez la sonde API Camera2 dans la barre de recherche. 
  • Cliquez sur le bouton Installer. 
  • Attendez que le processus de téléchargement ait lieu. 
  • Enfin, ouvrez l'application.

Étape 2 : Vérifiez la prise en charge de l'API Camera2

Une fois que vous avez accédé à l'application, l'interface sera chargée avec divers détails dans l'API camera2. La section de la caméra est divisée en "ID de caméra : 0" donné pour le module de caméra arrière et "ID de caméra : 1", qui fait généralement référence à un objectif à selfie.

Juste en dessous de l'ID de la caméra, vous devez vérifier le niveau de support matériel des deux caméras. C'est ici que vous saurez si votre appareil prend en charge l'API Camera2. Il y a quatre niveaux que vous verrez dans cette catégorie, et chacun d'eux est défini comme suit :

  • Niveau 3: Cela signifie que CameraAPI2 offre des avantages supplémentaires pour le matériel de la caméra, qui inclut généralement les images RAW, le retraitement YUV, etc.
  • Plein: Il fait référence au fait que la majorité des fonctions de CameraAPI2 sont accessibles.
  • Limité: Comme son nom l'indique, vous n'obtenez qu'une quantité limitée de ressources de l'API Camera2.
  • Héritage: Cela signifie que votre téléphone prend en charge l'ancienne génération d'API Camera1.
  • Externe: Offre des avantages similaires à ceux du LIMITED avec quelques inconvénients. Cependant, il permet aux utilisateurs d'utiliser des caméras externes comme webcams USB.

En général, vous verrez que votre téléphone recevra une coche verte dans la section FULL du niveau de support matériel, ce qui signifie que votre smartphone est adapté à l'installation de ports d'appareil photo Google, alias GCam.

Note: Si vous remarquez que le niveau de support matériel de la section Legacy affiche une coche verte, cela signifie que votre téléphone ne prend pas en charge l'API camera2. Dans ce cas, vous devez appliquer la méthode d'activation manuelle, que nous avons couverte dans .

Conclusion

J'espère que vous avez compris l'importance de la prise en charge de l'API Camera2 sur les téléphones Android. Une fois que vous avez vérifié les informations de l'API, ne perdez pas votre temps à installer ces ports de caméra Google tiers sur votre appareil. C'est un excellent exemple que la fin du logiciel est précisément nécessaire pour améliorer les résultats de la caméra.

En attendant, si vous rencontrez des doutes, vous pouvez nous en faire part via la boîte de commentaires ci-dessous.

À propos de Abel Damina

Abel Damina, ingénieur en apprentissage automatique et passionné de photographie, a co-fondé le GCamBlog Apk. Son expertise en IA et son sens aigu de la composition incitent les lecteurs à repousser les limites de la technologie et de la photographie.