როგორ შევამოწმოთ Camera2 API მხარდაჭერა ნებისმიერ Android მოწყობილობაზე?

თუ გსურთ Google კამერის პორტის ყველა უპირატესობის განბლოკვა, მაშინ პირველი, რაც უნდა იცოდეთ, იქნება Camera2 API.

ამ სტატიაში თქვენ მიიღებთ სრულ ინფორმაციას, თუ როგორ უნდა შეამოწმოთ Camera2 API მხარდაჭერა ანდროიდის მოწყობილობებზე უპრობლემოდ.

სმარტფონების ბრენდები ძალიან გაუმჯობესდა, განსაკუთრებით პროგრამული უზრუნველყოფის განყოფილებაში, ასევე აპარატურაში. მაგრამ ევოლუცია კამერის განყოფილებაში ხანდახან ძველ ტელეფონებში მოძველებულია, რადგან ისინი არ უჭერენ მხარს იმ ლამაზ ფუნქციებს, რომლებიც ჩნდება თანამედროვე სმარტფონებში.

თუმცა, წერილობითი წესი არ არის, რომ ყველა ტელეფონს აქვს კამერის განსაკუთრებული გამოცდილება. თუმცა, ძირითადი ბრენდები მშვენივრად მუშაობენ კამერებისთვის უკეთესი პერსონალიზაციის ატრიბუტების უზრუნველსაყოფად, მაგრამ ეს ასე არ არის ტელეფონების უმეტესობისთვის.

დღესდღეობით, მომხმარებელს შეუძლია ადვილად მიიღოს google კამერის მოდიფიკაცია, რათა ისარგებლოს ყველა იმ საინტერესო და ბრწყინვალე უპირატესობით მათი სმარტფონის საშუალებით. მაგრამ, როდესაც წაიკითხავთ ინსტალაციის პროცესის შესახებ, შეიძლება გაიგოთ Camera2 API-ს შესახებ.

და შემდეგ პოსტში თქვენ მიიღებთ სრულ სახელმძღვანელოს იმის შესამოწმებლად, მხარს უჭერს თუ არა თქვენი ტელეფონი Camera2 API-ს. მაგრამ სანამ ინსტრუქციებს ჩავუღრმავდებით, ჯერ გავიგოთ ამ ტერმინის შესახებ!

რა არის Camera2 API?

API (Application Programming Interface) აძლევს დეველოპერებს წვდომას პროგრამულ უზრუნველყოფაზე და საშუალებას აძლევს მათ შეცვალონ გარკვეული ცვლილებები მათი სურვილის მიხედვით.

ანალოგიურად, კამერა 2 არის ტელეფონის კამერის პროგრამული უზრუნველყოფის Android API, რომელიც წვდომას ანიჭებს დეველოპერს. ვინაიდან Android არის ღია წყარო, კომპანიამ API გამოუშვა Android 5.0 Lollipop განახლებით.

ის უზრუნველყოფს ძალაუფლებას კამერის ხარისხზე მეტი ჩამკეტის სიჩქარის დამატებით, ფერების გაძლიერებით, RAW გადაღების და კონტროლის მრავალი სხვა ასპექტით. ამ API-ს მხარდაჭერით, თქვენს სმარტფონს შეუძლია კამერის სენსორის ლიმიტების გადალახვა და ხელსაყრელი შედეგების მიწოდება.

გარდა ამისა, ის ასევე იძლევა HDR-ის მოწინავე ტექნოლოგიას და სხვა საინტერესო ფუნქციებს, რომლებიც ამჟამად დომინირებს ბაზარზე. გარდა ამისა, მას შემდეგ რაც დაადასტურებთ, რომ მოწყობილობას აქვს ამ API მხარდაჭერა, მაშინ შეგიძლიათ აკონტროლოთ სენსორები, გააუმჯობესოთ ერთი ჩარჩო და გააუმჯობესოთ ლინზების შედეგები მარტივად.

თქვენ მიიღებთ დამატებით დეტალურ ინფორმაციას ამ API-სთან დაკავშირებით ოფიციალურზე Google დოკუმენტაცია. ასე რომ, შეამოწმეთ თუ გაინტერესებთ მეტი იცოდეთ.

მეთოდი 1: დაადასტურეთ Camera2 API ADB ბრძანებების მეშვეობით

დარწმუნდით, რომ უკვე ჩართული გაქვთ დეველოპერის რეჟიმი თქვენს სმარტფონზე და დააინსტალირეთ ADB ბრძანების სტრიქონი თქვენს კომპიუტერში. 

  • ჩართეთ USB გამართვა დეველოპერის რეჟიმიდან. 
  • შეაერთეთ თქვენი ტელეფონი კაბელის გამოყენებით Windows ან Mac-თან. 
  • ახლა გახსენით ბრძანების სტრიქონი ან PowerShell (Windows) ან ტერმინალური ფანჯარა (macOS).
  • შეიყვანეთ ბრძანება - adb shell "getprop | grep HAL3"
  • თუ თქვენ მიიღებთ შემდეგ შედეგებს

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

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

ეს ნიშნავს, რომ თქვენს სმარტფონს აქვს Camera2 API-ს სრულფასოვანი მხარდაჭერა. თუმცა, თუ ის არ აჩვენებს იგივეს, მაშინ შეიძლება დაგჭირდეთ მისი ხელით ჩართვა.

მეთოდი 2: მიიღეთ ტერმინალის აპი დასადასტურებლად 

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

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

წინა მეთოდის მსგავსად, თქვენმა მოწყობილობამ უნდა მოიპოვოს კამერა HAL3 Camera2 API-ის სრული მხარდაჭერით. თუმცა, თუ შედეგები არ არის იგივე, რაც ზემოთ, თქვენ უნდა ჩართოთ ეს API ხელით.

მეთოდი 3: შეამოწმეთ Camera2 API მხარდაჭერა მესამე მხარის აპლიკაციის საშუალებით

არსებობს სხვადასხვა გზა იმის დასადასტურებლად, მიიღო თუ არა მოწყობილობამ Camera2 API კონფიგურაცია მათი სმარტფონისთვის. თუ თქვენ ხართ ტექნიკური მომხმარებელი, შეგიძლიათ ასევე გამოიყენოთ ADB ბრძანების სტრიქონი თქვენს კომპიუტერში ამ დეტალების შესამოწმებლად.

მეორეს მხრივ, თქვენ ასევე შეგიძლიათ ჩამოტვირთოთ ტერმინალის აპლიკაცია თქვენს ტელეფონში ამისათვის. თუმცა, ჩვენ არ გვინდა, რომ თქვენი ძალისხმევა დახარჯოთ რაიმე შრომატევადზე.

ამის ნაცვლად, შეგიძლიათ ჩამოტვირთოთ Camera2 API ზონდი Google Play Store-დან და შეამოწმოთ შედეგი ყოველგვარი შეფერხების გარეშე.

ამ აპლიკაციის საშუალებით თქვენ მიიღებთ ყველა დეტალს უკანა და წინა კამერის ლინზებთან დაკავშირებით. ამ ინფორმაციით, თქვენ შეგიძლიათ მარტივად დაადასტუროთ, აქვს თუ არა Android მოწყობილობას Camera2 API მხარდაჭერა.

ნაბიჯი 1: მიიღეთ Camera2 API Probe აპლიკაცია

არ გსურთ დაკარგოთ თქვენი დრო სხვადასხვა ბრძანების ხაზების დამატებაში, შემდეგ ჩამოტვირთეთ შემდეგი აპი კამერის API დეტალების შესამოწმებლად. 

  • ეწვიეთ Google Play Store აპს. 
  • შეიყვანეთ Camera2 API ზონდი საძიებო ზოლში. 
  • დააჭირეთ ღილაკს ინსტალაცია. 
  • დაელოდეთ ჩამოტვირთვის პროცესს. 
  • ბოლოს გახსენით აპლიკაცია.

ნაბიჯი 2: შეამოწმეთ Camera2 API მხარდაჭერა

მას შემდეგ რაც შეხვალთ აპლიკაციაში, ინტერფეისი ჩაიტვირთება სხვადასხვა დეტალებით camera2 API-ში. კამერის განყოფილება იყოფა "კამერის ID: 0", რომელიც შემოწირულია უკანა კამერის მოდულისთვის და "კამერის ID: 1", რომელიც ჩვეულებრივ ეხება სელფის ლინზას.

კამერის ID-ის ქვემოთ, თქვენ უნდა შეამოწმოთ აპარატურის მხარდაჭერის დონე ორივე კამერაში. აქ გაიგებთ, მხარს უჭერს თუ არა თქვენს მოწყობილობას Camera2 API. არსებობს ოთხი დონე, რომელსაც ნახავთ ამ კატეგორიაში და თითოეული მათგანი განისაზღვრება შემდეგნაირად:

  • დონე_3: ეს ნიშნავს, რომ CameraAPI2 უზრუნველყოფს დამატებით შეღავათებს კამერის აპარატურისთვის, რომელიც ზოგადად მოიცავს RAW სურათებს, YUV გადამუშავებას და ა.შ.
  • სრული: ეს მიუთითებს, რომ CameraAPI2-ის ფუნქციების უმეტესობა ხელმისაწვდომია.
  • შეზღუდულია: როგორც სახელმა მოიხსენია, თქვენ იღებთ მხოლოდ შეზღუდული რაოდენობის რესურსებს Camera API2-დან.
  • მემკვიდრეობა: ეს ნიშნავს, რომ თქვენი ტელეფონი მხარს უჭერს უფროსი თაობის Camera1 API-ს.
  • გარე: გთავაზობთ მსგავს შეღავათებს, როგორც LIMITED, გარკვეული ნაკლოვანებებით. თუმცა, ის მომხმარებლებს საშუალებას აძლევს გამოიყენონ გარე კამერები, როგორც USB ვებკამერები.

ზოგადად, ნახავთ, რომ თქვენი ტელეფონი მიიღებს მწვანე ნიშანს ტექნიკის მხარდაჭერის დონის FULL განყოფილებაში, რაც ნიშნავს, რომ თქვენი სმარტფონი შესაფერისია Google კამერის პორტების დასაყენებლად, ა.შ. GCam.

Note: თუ შეამჩნევთ, რომ ტექნიკის მხარდაჭერის დონე Legacy განყოფილებაში აჩვენებს მწვანე ნიშანს, ეს ნიშნავს, რომ თქვენს ტელეფონს არ აქვს camera2 API-ის მხარდაჭერა. ამ შემთხვევაში, თქვენ უნდა გამოიყენოთ ხელით ჩართვის მეთოდი, რომელიც ჩვენ განვიხილეთ ეს სახელმძღვანელო.

დასკვნა

იმედი მაქვს, რომ გაიგეთ Camera2 API მხარდაჭერის მნიშვნელობა ანდროიდის ტელეფონებზე. მას შემდეგ რაც დაადასტურებთ API ინფორმაციას, ნუ დაკარგავთ დროს თქვენს მოწყობილობაზე მესამე მხარის google კამერის პორტების დაყენებაზე. ეს შესანიშნავი მაგალითია იმისა, რომ პროგრამული უზრუნველყოფის დასასრული ზუსტად არის საჭირო კამერის შედეგების გასაუმჯობესებლად.

იმავდროულად, თუ რაიმე ეჭვს წააწყდებით, შეგიძლიათ შეგვატყობინოთ მათ შესახებ ქვემოთ მოცემული კომენტარების ყუთის საშუალებით.

აბელ დამინას შესახებ

აბელ დამინა, მანქანათმცოდნეობის ინჟინერი და ფოტოგრაფიის ენთუზიასტი, თანადამფუძნებელი იყო GCamApk ბლოგი. მისი ექსპერტიზა ხელოვნური ინტელექტის სფეროში და კომპოზიციისადმი მახვილი თვალი შთააგონებს მკითხველს, გადალახონ საზღვრები ტექნოლოგიასა და ფოტოგრაფიაში.