OSDN Git Service

Fix camera facing by querying characteristics nougat-x86 android-x86-7.1-r5
authorhenryhsu <henryhsu@google.com>
Tue, 8 Mar 2016 02:50:25 +0000 (10:50 +0800)
committerChih-Wei Huang <cwhuang@linux.org.tw>
Sat, 13 Feb 2021 14:12:04 +0000 (22:12 +0800)
commitbb8073b0b62754cc321428663fb4c1dc54b1f653
tree478f6bf0969df3ea3457801bf2a107ef556f1144
parente0fae080f045c95b3ecfcbf7531588208336f372
Fix camera facing by querying characteristics

Query facing from characteristics instead of hard coded.
Some code like camera_id_icons still assume the back camera id is
0. But these codes are only used when switching cameras. If there
is only one camera (either front or back), camera app works fine.
If there are two cameras, back camera id should be 0.

Also changing CHECK_BACK_CAMERA_ONLY to false because some devices
only have a front camera.

BUG=27516910
TEST=manually run camera app on device

Change-Id: I9f6914e2eb7609a6cb7eb840e3e27e440a7c81df
(cherry picked from commit daa06b80d28adfccfb785b8fa9b73898af50579b)
src/com/android/camera/CaptureModule.java
src/com/android/camera/DisableCameraReceiver.java
src/com/android/camera/captureintent/resource/ResourceConstructedImpl.java
src/com/android/camera/settings/CameraFacingSetting.java