OSDN Git Service

Fix camera facing by querying characteristics oreo-x86 android-x86-8.1-r4 android-x86-8.1-r5 android-x86-8.1-r6
authorhenryhsu <henryhsu@google.com>
Tue, 8 Mar 2016 02:50:25 +0000 (10:50 +0800)
committerLiu Xiaoxu <liuxiaoxu@openthos.org>
Wed, 19 Feb 2020 04:01:08 +0000 (12:01 +0800)
commit5a9bb34c375088aae9d12eb316141b891ec73f0f
treee735ca03684987fdb64359914abb612a57ef877c
parentd30f2860e0859f545c44734be9b93c901a100871
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