Bug 853349 - [camera] open in record mode when trigger camera with record type

dale's previous patch did most great effort, but only support 'pick' activity, which not fulfill the origin purpose of this bug.

this patch support 'record' activity and displaying the switch button while multiple types are declared.