Revert "Revert "Android Custom Camera""

This reverts commit 4f55a3f84b5ff8433356a93930d318c9a15d67fc.