Πώς να ελέγξετε την υποστήριξη Camera2 API σε οποιαδήποτε συσκευή Android;

Εάν θέλετε να ξεκλειδώσετε όλα τα πλεονεκτήματα των επιλογών της θύρας κάμερας Google, τότε το πρώτο πράγμα που πρέπει να γνωρίζετε θα είναι το Camera2 API.

Σε αυτό το άρθρο, θα λάβετε πλήρεις πληροφορίες σχετικά με τον τρόπο ελέγχου της υποστήριξης Camera2 API σε συσκευές Android χωρίς προβλήματα.

Οι μάρκες smartphone έχουν βελτιωθεί πολύ, ειδικά στο τμήμα λογισμικού καθώς και στο υλικό. Αλλά η εξέλιξη στην ενότητα της κάμερας μερικές φορές φαίνεται ξεπερασμένη στα παλαιότερα τηλέφωνα, καθώς δεν υποστηρίζουν αυτές τις φανταχτερές λειτουργίες που εμφανίζονται στα σύγχρονα smartphone.

Αν και, δεν είναι γραπτός κανόνας ότι κάθε τηλέφωνο συνοδεύεται από μια εξαιρετική εμπειρία κάμερας. Ωστόσο, οι κύριες επωνυμίες τα καταφέρνουν εξαιρετικά στην παροχή καλύτερων χαρακτηριστικών προσαρμογής για κάμερες, αλλά δεν ισχύει για τα περισσότερα τηλέφωνα.

Σήμερα, ο χρήστης μπορεί εύκολα να αποκτήσει ένα mod κάμερας Google για να απολαύσει όλα αυτά τα ενδιαφέροντα και εξαιρετικά προνόμια μέσω του smartphone του. Όμως, όταν έχετε διαβάσει για τη διαδικασία εγκατάστασης, μπορεί να ακούσετε για το Camera2 API.

Και στην ακόλουθη ανάρτηση, θα λάβετε ένα ολόκληρο σεμινάριο για να ελέγξετε αν το τηλέφωνό σας υποστηρίζει το Camera2 API ή όχι. Αλλά πριν βουτήξουμε στις οδηγίες, ας μάθουμε πρώτα για αυτόν τον όρο!

Τι είναι το Camera2 API;

Το API (Application Programming Interface) δίνει στους προγραμματιστές πρόσβαση στο λογισμικό και τους επιτρέπει να τροποποιήσουν ορισμένες τροποποιήσεις σύμφωνα με τις επιθυμίες τους.

Ομοίως, το Camera 2 είναι ένα Android API του λογισμικού κάμερας του τηλεφώνου που παρέχει πρόσβαση σε έναν προγραμματιστή. Δεδομένου ότι το Android είναι ανοιχτού κώδικα, η εταιρεία κυκλοφόρησε το API με την ενημέρωση Android 5.0 Lollipop.

Παρέχει έγκυρη εξουσία στην ποιότητα της κάμερας προσθέτοντας περισσότερη ταχύτητα κλείστρου, βελτιώνοντας τα χρώματα, λήψη RAW και πολλές άλλες πτυχές ελέγχου. Μέσω αυτής της υποστήριξης API, το smartphone σας μπορεί να ωθήσει τα όρια του αισθητήρα της κάμερας και να παρέχει ευνοϊκά αποτελέσματα.

Επιπλέον, παρέχει επίσης προηγμένη τεχνολογία HDR και άλλα συναρπαστικά χαρακτηριστικά που κυριαρχούν αυτήν τη στιγμή στην αγορά. Επιπλέον, αφού επιβεβαιώσετε ότι η συσκευή διαθέτει αυτήν την υποστήριξη API, μπορείτε να ελέγξετε τους αισθητήρες, να βελτιώσετε το μεμονωμένο πλαίσιο και να βελτιώσετε εύκολα τα αποτελέσματα του φακού.

Θα λάβετε πρόσθετες λεπτομερείς πληροφορίες σχετικά με αυτό το API στο επίσημο τεκμηρίωση Google. Λοιπόν, ελέγξτε το αν σας ενδιαφέρει να μάθετε περισσότερα.

Μέθοδος 1: Επιβεβαιώστε το Camera2 API μέσω εντολών ADB

Βεβαιωθείτε ότι έχετε ήδη ενεργοποιήσει τη λειτουργία προγραμματιστή στο smartphone σας και εγκαταστήστε τη γραμμή εντολών ADB στον υπολογιστή σας. 

  • Ενεργοποιήστε το USB Debugging από τη λειτουργία προγραμματιστή. 
  • Συνδέστε το τηλέφωνό σας χρησιμοποιώντας το καλώδιο σε Windows ή Mac. 
  • Τώρα, ανοίξτε τη γραμμή εντολών ή το PowerShell (Windows) ή το Terminal Window (macOS).
  • Εισαγάγετε εντολή - adb shell "getprop | grep HAL3"
  • Εάν λάβετε τα ακόλουθα αποτελέσματα

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

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

Σημαίνει ότι το smartphone σας έχει πλήρη υποστήριξη του Camera2 API. Ωστόσο, εάν δεν εμφανίζεται το ίδιο, τότε ίσως χρειαστεί να το ενεργοποιήσετε χειροκίνητα.

Μέθοδος 2: Λάβετε την εφαρμογή τερματικού για επιβεβαίωση 

  • Κατεβάστε το Εφαρμογή Terminal Emulator σύμφωνα με την επιλογή σας
  • Ανοίξτε την εφαρμογή και πληκτρολογήστε την εντολή - getprop | grep HAL3
  • Εάν λάβετε τα ακόλουθα αποτελέσματα:

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

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

Όπως και η προηγούμενη μέθοδος, η συσκευή σας πρέπει να αποκτήσει Camera HAL3 με πλήρη υποστήριξη του Camera2 API. Ωστόσο, εάν τα αποτελέσματα δεν είναι τα ίδια με τα παραπάνω, πρέπει να ενεργοποιήσετε αυτά τα API με μη αυτόματο τρόπο.

Μέθοδος 3: Ελέγξτε την Υποστήριξη Camera2 API μέσω εφαρμογής τρίτου μέρους

Υπάρχουν διάφοροι τρόποι για να επιβεβαιώσετε εάν η συσκευή έχει τη διαμόρφωση Camera2 API για το smartphone της ή όχι. Εάν είστε χρήστης τεχνολογίας, μπορείτε επίσης να χρησιμοποιήσετε τη γραμμή εντολών ADB στον υπολογιστή σας για να ελέγξετε αυτές τις λεπτομέρειες.

Από την άλλη πλευρά, μπορείτε επίσης να κάνετε λήψη της εφαρμογής τερματικού στο τηλέφωνό σας για να το κάνετε αυτό. Ωστόσο, δεν θέλουμε να σπαταλήσετε τον κόπο σας σε κάτι χρονοβόρο.

Αντί για αυτό, μπορείτε να κάνετε λήψη του Camera2 API probe από το Google Play Store και να δοκιμάσετε το αποτέλεσμα χωρίς καμία άλλη καθυστέρηση.

Μέσω αυτής της εφαρμογής, θα λάβετε όλες τις λεπτομέρειες σχετικά με τους φακούς της πίσω και μπροστινής κάμερας. Με αυτές τις πληροφορίες, μπορείτε να επιβεβαιώσετε αβίαστα εάν η συσκευή Android έχει υποστήριξη Camera2 API ή όχι.

Βήμα 1: Αποκτήστε την εφαρμογή Camera2 API Probe

Μην χάνετε το χρόνο σας προσθέτοντας διαφορετικές γραμμές εντολών και, στη συνέχεια, κατεβάστε την παρακάτω εφαρμογή για να ελέγξετε τις λεπτομέρειες του API της κάμερας. 

  • Επισκεφτείτε την εφαρμογή Google Play Store. 
  • Εισαγάγετε τον αισθητήρα Camera2 API στη γραμμή αναζήτησης. 
  • Κάντε κλικ στο κουμπί Εγκατάσταση. 
  • Περιμένετε μέχρι να πραγματοποιηθεί η διαδικασία λήψης. 
  • Τέλος, ανοίξτε την εφαρμογή.

Βήμα 2: Ελέγξτε την υποστήριξη Camera2 API

Μόλις αποκτήσετε πρόσβαση στην εφαρμογή, η διεπαφή θα φορτωθεί με διάφορες λεπτομέρειες στο camera2 API. Η ενότητα της κάμερας χωρίζεται σε "Camera ID: 0" που δόθηκε για τη μονάδα της πίσω κάμερας και "Camera ID: 1", που συνήθως αναφέρεται σε φακό selfie.

Ακριβώς κάτω από το αναγνωριστικό της κάμερας, πρέπει να ελέγξετε το επίπεδο υποστήριξης υλικού και στις δύο κάμερες. Εδώ θα μάθετε εάν η συσκευή σας υποστηρίζει το Camera2 API. Υπάρχουν τέσσερα επίπεδα που θα δείτε σε αυτήν την κατηγορία και καθένα από αυτά ορίζεται ως εξής:

  • Επίπεδο_3: Σημαίνει ότι η CameraAPI2 παρέχει κάποια επιπλέον προνόμια για το υλικό της κάμερας, το οποίο γενικά περιλαμβάνει εικόνες RAW, επανεπεξεργασία YUV κ.λπ.
  • Γεμάτος: Αναφέρεται ότι οι περισσότερες λειτουργίες της CameraAPI2 είναι προσβάσιμες.
  • Περιορισμένος: Όπως ανέφερε το όνομα, λαμβάνετε μόνο περιορισμένο αριθμό πόρων από το Camera API2.
  • Κληρονομιά: Σημαίνει ότι το τηλέφωνό σας υποστηρίζει το παλαιότερης γενιάς Camera1 API.
  • Εξωτερικός: Προσφέρει παρόμοια προνόμια με τα LIMITED με ορισμένα μειονεκτήματα. Ωστόσο, επιτρέπει στους χρήστες να χρησιμοποιούν εξωτερικές κάμερες ως κάμερες web USB.

Σε γενικές γραμμές, θα δείτε ότι το τηλέφωνό σας θα λάβει ένα πράσινο σημάδι στην ενότητα FULL του επιπέδου υποστήριξης υλικού, που σημαίνει ότι το smartphone σας είναι κατάλληλο για την εγκατάσταση θυρών κάμερας Google, γνωστός και ως GCam.

Note: Εάν παρατηρήσετε ότι το επίπεδο υποστήριξης υλικού στην ενότητα Παλαιού τύπου δείχνει ένα πράσινο σημάδι, σημαίνει ότι το τηλέφωνό σας δεν υποστηρίζει το camera2 API. Σε αυτήν την περίπτωση, πρέπει να εφαρμόσετε τη μέθοδο μη αυτόματης ενεργοποίησης, την οποία καλύψαμε αυτός ο οδηγός.

Συμπέρασμα

Ελπίζω να έχετε μάθει τη σημασία της υποστήριξης Camera2 API σε τηλέφωνα Android. Αφού επαληθεύσετε τις πληροφορίες του API, μην χάνετε το χρόνο σας εγκαθιστώντας αυτές τις θύρες κάμερας Google τρίτων στη συσκευή σας. Είναι ένα εξαιρετικό παράδειγμα ότι το τέλος λογισμικού είναι ακριβώς απαραίτητο για τη βελτίωση των αποτελεσμάτων της κάμερας.

Εν τω μεταξύ, εάν συναντήσετε οποιεσδήποτε αμφιβολίες, μπορείτε να μας ενημερώσετε σχετικά μέσω του πλαισίου σχολίων παρακάτω.

Σχετικά με τον Abel Damina

Ο Abel Damina, μηχανικός μηχανικής μάθησης και λάτρης της φωτογραφίας, συνίδρυσε το GCamApk blog. Η τεχνογνωσία του στην τεχνητή νοημοσύνη και το έντονο βλέμμα στη σύνθεση εμπνέουν τους αναγνώστες να ξεπεράσουν τα όρια στην τεχνολογία και τη φωτογραφία.