Many new features were made available to the Camera/Parameters classes. When compiling against older API levels, some of these features are unaccessible save for accessing them via reflection. The community seems to encourage the reflection technique. This code should be written once and shared to all.