OSDN Git Service

OneCameraOpener should inform ActiveCameraDeviceTracker about camera open.
authorSenpo Hu <senpo@google.com>
Mon, 23 Mar 2015 21:52:42 +0000 (14:52 -0700)
committerSenpo Hu <senpo@google.com>
Mon, 23 Mar 2015 21:56:41 +0000 (14:56 -0700)
commit00562dd0a8451eda80815b3d8fdcb8075e4b9db6
treeb9011add7b7408aba451ae24cc6affbe95c29c95
parentd9b18ec2a013e5cbd2037cd0950aa04b9707e3ef
OneCameraOpener should inform ActiveCameraDeviceTracker about camera open.

Therefore, people use OneCameraOpener to open a camera don't need to worry
about ActiveCameraDeviceTracker.

To make people don't need to depend on CameraActivity/AppController, move
setting scope generation into two utility methods:
  * SettingsManager.getCameraSettingScope()
  * SettingsManager.getModuleSettingScope()

Bug: 19892712
Change-Id: I04caae24ea72a41d7d8e0786a99912098c2cf1ef
src/com/android/camera/CameraActivity.java
src/com/android/camera/CaptureModule.java
src/com/android/camera/captureintent/state/StateOpeningCamera.java
src/com/android/camera/captureintent/stateful/StateMachineImpl.java
src/com/android/camera/one/OneCameraModule.java
src/com/android/camera/one/v2/Camera2OneCameraOpenerImpl.java
src/com/android/camera/settings/AppUpgrader.java
src/com/android/camera/settings/CameraFacingSetting.java
src/com/android/camera/settings/SettingsManager.java