Remove CameraThread, introduce CameraHelper.
Only one activity has access to the camera preview, but it's much faster this way.

Use one InboundCommunicationThread per Application -> stop only if there are no Activities alive. This is managed by SMEyeLFrameworkApplication.activityBorn/Died methods, which should be called in onCreate/onDestroy.
Android Studio (mainly gradle) upgrade.