only need `CameraActivity`