TestingCamera: Add error handling, recording options

- Add new 'none' camera state to go to on errors
- Handle failure to open camera
- Register Camera.ErrorCallback and handle reported errors
- Add checkbox to keep camera open when app goes to the background
- Add checkbox to prevent camera handoff to MediaRecorder, to test
  media recorder's camera setup path.

Bug: 8181262
Change-Id: I1766a69bd5ab841451e85aa4a4ad8104aa1bc8c1
3 files changed
tree: ede2b32cc0f5bbedd545cbe30f2bf0ceb70b4685
  1. apps/
  2. build/
  3. .gitignore
  4. README