ווי צו קאָנטראָלירן די Camera2 API שטיצן אויף קיין אַנדרויד דעוויסעס?

אויב איר ווילן צו ופשליסן אַלע די בענעפיץ פון די Google אַפּאַראַט פּאָרט אָפּציעס, דער ערשטער זאַך איר זאָל וויסן וועגן איז די Camera2 API.

אין דעם אַרטיקל, איר וועט באַקומען פולשטענדיק אינפֿאָרמאַציע וועגן ווי צו קאָנטראָלירן די Camera2 API שטיצן אויף אַנדרויד דעוויסעס אָן פראבלעמען.

די סמאַרטפאָנע בראַנדז האָבן ימפּרוווד אַ פּלאַץ, ספּעציעל אין די ווייכווארג אָפּטיילונג און ייַזנוואַרג. אָבער די עוואָלוציע אין די אַפּאַראַט אָפּטיילונג פילז מאל אַוטדייטיד אין די עלטערע פאָנעס זינט זיי טאָן ניט שטיצן די פאַנטאַזיע פֿעיִקייטן וואָס דערשייַנען אין מאָדערן סמאַרטפאָנעס.

כאָטש, עס איז נישט אַ געשריבן הערשן אַז יעדער טעלעפאָן קומט מיט אַ יקסעפּשאַנאַל אַפּאַראַט דערפאַרונג. אָבער, מיינסטרים בראַנדז זענען טאן גרויס אין פּראַוויידינג בעסער קוסטאָמיזאַטיאָן אַטריביוץ פֿאַר קאַמעראַס, אָבער דאָס איז נישט אמת פֿאַר רובֿ פאָנעס.

נאָוואַדייַס, דער באַניצער קענען לייכט באַקומען אַ Google אַפּאַראַט מאָד צו געניסן אַלע די טשיקאַווע און בריליאַנט פּערקס אויף זייער סמאַרטפאָנע. אָבער, ווען איר האָט לייענען וועגן די ייַנמאָנטירונג פּראָצעס, איר קען הערן וועגן די Camera2 API.

און אין די פאלגענדע פּאָסטן, איר וועט באַקומען אַ גאַנץ טוטאָריאַל צו קאָנטראָלירן צי דיין טעלעפאָן שטיצט די Camera2 API אָדער נישט. אבער איידער מיר ונטערטוקנ זיך אין די ינסטראַקשאַנז, לאָזן אונדז וויסן וועגן דעם טערמין ערשטער!

וואָס איז Camera2 API?

די אַפּי (אַפּפּליקאַטיאָן פּראָגראַממינג צובינד) גיט דעוועלאָפּערס אַקסעס צו די ווייכווארג און אַלאַוז זיי צו טוויק עטלעכע מאָדיפיקאַטיאָנס לויט זייער וויל.

פּונקט אַזוי, קאַמעראַ 2 איז אַן אַנדרויד אַפּי פון די טעלעפאָן אַפּאַראַט ווייכווארג וואָס גיט אַקסעס צו אַ דעוועלאָפּער. זינט אַנדרויד איז אָפֿן מקור, די פירמע לאָנטשט די אַפּי מיט די אַנדרויד 5.0 לאַליפּאַפּ דערהייַנטיקן.

עס גיט גילטיק אויטאָריטעט איבער די אַפּאַראַט קוואַליטעט דורך אַדינג מער לאָדן גיכקייַט, ענכאַנסינג פארבן, RAW כאַפּן און פילע אנדערע אַספּעקץ פון קאָנטראָל. דורך דעם אַפּי שטיצן, דיין סמאַרטפאָנע קענען שטופּן די אַפּאַראַט סענסער לימאַץ און צושטעלן אַדוואַנטיידזשאַס רעזולטאַטן.

דערצו, עס אויך רענדערז אַוואַנסירטע טעכנאָלאָגיע פון ​​​​HDR און אנדערע יקסייטינג פֿעיִקייטן וואָס זענען איצט דאַמאַנייטינג די מאַרק. אויף שפּיץ פון דעם, אַמאָל איר האָבן באשטעטיקט אַז די מיטל האט דעם אַפּי שטיצן, איר קענען קאָנטראָלירן די סענסאָרס, פֿאַרבעסערן די איין ראַם און לייכט פֿאַרבעסערן די אָביעקטיוו רעזולטאַטן.

איר וועט באַקומען נאָך דיטיילד אינפֿאָרמאַציע וועגן דעם אַפּי אויף דער באַאַמטער Google דאַקיומענטיישאַן. אַזוי, טשעק עס אויב איר זענט אינטערעסירט צו וויסן מער.

אופֿן 1: באַשטעטיקן Camera2 API דורך ADB קאַמאַנדז

מאַכן זיכער אַז איר האָט שוין ענייבאַלד די דעוועלאָפּער מאָדע אויף דיין סמאַרטפאָנע און ינסטאַלירן די ADB באַפֿעלן פּינטלעך אויף דיין קאָמפּיוטער. 

  • געבן די וסב דיבאַגינג פֿון די דעוועלאָפּער מאָדע. 
  • פאַרבינדן דיין טעלעפאָן מיט די קאַבלע צו Windows אָדער מעק. 
  • איצט, עפענען די באַפֿעל פּינטלעך אָדער PowerShell (Windows) אָדער Terminal Window (macOS).
  • אַרייַן באַפֿעל - adb shell "getprop | grep HAL3"
  • אויב איר באַקומען די פאלגענדע רעזולטאַטן

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

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

עס מיטל אַז דיין סמאַרטפאָנע האט פול-פלעדזשד שטיצן פון די Camera2 API. אָבער, אויב עס איז נישט געוויזן די זעלבע, איר קען דאַרפֿן צו געבן עס מאַניואַלי.

אופֿן 2: באַקומען טערמינאַל אַפּ צו באַשטעטיקן 

  • דאַונלאָוד די טערמינאַל עמולאַטאָר אַפּ לויט דיין ברירה
  • עפֿענען די אַפּ און אַרייַן די באַפֿעל - getprop | grep HAL3
  • אויב איר באַקומען די פאלגענדע רעזולטאַטן:

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

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

ווי די פריערדיקע אופֿן, דיין מיטל מוזן באַקומען Camera HAL3 מיט גאַנץ שטיצן פון די Camera2 API. אָבער, אויב די רעזולטאַטן זענען נישט די זעלבע ווי אויבן, איר דאַרפֿן צו געבן די אַפּיס מאַניואַלי.

אופֿן 3: ​​קוק די Camera2 API שטיצן דורך דריט-פּאַרטיי אַפּ

עס זענען פאַרשידן וועגן צו באַשטעטיקן צי די מיטל גאַט די Camera2 API קאַנפיגיעריישאַן פֿאַר זייער סמאַרטפאָנע אָדער נישט. אויב איר זענט אַ טעטשיע באַניצער, איר קענט אויך נוצן די ADB באַפֿעלן פּינטלעך אויף דיין קאָמפּיוטער צו קאָנטראָלירן די דעטאַילס.

אויף די אנדערע האַנט, איר קענט אויך אראפקאפיע די וואָקזאַל אַפּלאַקיישאַן אויף דיין טעלעפאָן צו טאָן דאָס. אָבער, מיר טאָן ניט וועלן צו וויסט דיין מי אויף עפּעס צייט-קאַנסומינג.

אַנשטאָט דעם, איר קענען אראפקאפיע די Camera2 API זאָנד פון די Google פּלייַ סטאָר און פּרובירן די רעזולטאַט אָן קיין ווייַטער אַדישאַן.

דורך דעם אַפּלאַקיישאַן, איר וועט באַקומען אַלע די דעטאַילס וועגן די דערציען און פראָנט אַפּאַראַט לענסעס. מיט דעם אינפֿאָרמאַציע, איר קענען עפערטלאַסלי באַשטעטיקן צי די אַנדרויד מיטל האט Camera2 API שטיצן אָדער נישט.

שריט 1: באַקומען די Camera2 API פּראָבע אַפּלאַקיישאַן

דו זאלסט נישט וויסט דיין צייט צו לייגן פאַרשידענע באַפֿעלן שורות, דאַן אראפקאפיע די פאלגענדע אַפּ צו קאָנטראָלירן די אַפּאַראַט אַפּי דעטאַילס. 

  • באַזוכן די Google פּלייַ סטאָר אַפּ. 
  • אַרייַן די Camera2 API זאָנד אין די זוכן באַר. 
  • דריקט אויף די ינסטאַלל קנעפּל. 
  • וואַרטן ביז די אראפקאפיע פּראָצעס נעמט אָרט. 
  • צום סוף, עפֿענען די אַפּ.

שריט 2: קוק Camera2 API שטיצן

אַמאָל איר האָבן אַקסעסט די אַפּלאַקיישאַן, די צובינד וועט זיין לאָודיד מיט פאַרשידן דעטאַילס אין די אַפּאַראַט 2 אַפּי. דער אַפּאַראַט אָפּטיילונג איז צעטיילט אין "קאַמעראַ שייַן: 0" דאָונייטיד פֿאַר די דערציען אַפּאַראַט מאָדולע, און "קאַמעראַ שייַן: 1", וואָס יוזשאַוואַלי רעפערס צו אַ Selfie אָביעקטיוו.

רעכט אונטער די אַפּאַראַט שייַן, איר האָבן צו קאָנטראָלירן די האַרדוואַרע שטיצן מדרגה אין ביידע קאַמעראַס. דאָ איר וועט וויסן צי דיין מיטל שטיצט Camera2 API. עס זענען פיר לעוועלס וואָס איר וועט זען אין דער קאַטעגאָריע, און יעדער פון זיי איז דיפיינד ווי נאכגעגאנגען:

  • לעוועל_3: דאָס מיטל אַז די CameraAPI2 גיט עטלעכע עקסטרע פּערקס פֿאַר די אַפּאַראַט ייַזנוואַרג, וואָס בכלל כולל RAW בילדער, YUV ריפּראַסעסינג, עטק.
  • גאַנץ: עס רעפערס אַז די מערהייַט פון פאַנגקשאַנז פון די CameraAPI2 זענען צוטריטלעך.
  • לימיטעד: ווי דער נאָמען ריפערד, איר באַקומען בלויז אַ לימיטעד סומע פון ​​​​ריסאָרסיז פֿון די קאַמעראַ API2.
  • לעגאַט: עס מיטל אַז דיין טעלעפאָן שטיצט די עלטערע דור Camera1 API.
  • פונדרויסנדיק: אָפפערס ענלעך פּערקס ווי די לימיטעד מיט עטלעכע דיסאַדוואַנטידזשיז. אָבער, עס אַלאַוז ניצערס צו נוצן פונדרויסנדיק קאַמעראַס ווי וסב וועבקאַמס.

אין אַלגעמיין, איר וועט זען אַז דיין טעלעפאָן וועט באַקומען אַ גרין טיקען אויף די פול אָפּטיילונג פון די ייַזנוואַרג שטיצן מדרגה, וואָס מיטל אַז דיין סמאַרטפאָנע איז פּאַסיק פֿאַר ינסטאָלינג Google אַפּאַראַט פּאָרץ, אַקאַ. GCam.

Note: אויב איר באַמערקן אַז די ייַזנוואַרג שטיצן מדרגה אין די לעגאַט אָפּטיילונג איז געוויזן אַ גרין טיקען, עס מיטל אַז דיין טעלעפאָן שטיצט נישט Camera2 API. אין דעם פאַל, איר האָבן צו צולייגן די מאַניואַלי געבן אופֿן, וואָס מיר האָבן קאַווערד אין דעם פירן.

סאָף

איך האָפֿן איר האָט געלערנט די וויכטיקייט פון די Camera2 API שטיצן אויף אַנדרויד פאָנעס. אַמאָל איר האָבן וועראַפייד די API אינפֿאָרמאַציע, טאָן ניט וויסט דיין צייט צו ינסטאַלירן די דריט-פּאַרטיי Google אַפּאַראַט פּאָרץ אויף דיין מיטל. עס איז אַ גרויס בייַשפּיל אַז די ווייכווארג סוף איז פּונקט דארף צו פֿאַרבעסערן די אַפּאַראַט רעזולטאַטן.

דערווייַל, אויב איר טרעפן קיין ספקות, איר קענען לאָזן אונדז וויסן וועגן זיי דורך די באַמערקונג קעסטל אונטן.

עַל הֶבֶל דְמִינָא

Abel Damina, אַ מאַשין לערנען ינזשעניר און פאָטאָגראַפיע ענטוזיאַסט, קאָ-געגרינדעט די GCamאַפּק בלאָג. זיין עקספּערטיז אין אַי און שאַרף אויג פֿאַר זאַץ ינספּירירן לייענער צו שטופּן באַונדריז אין טעק און פאָטאָגראַפיע.