В текущем SDK я не вижу хорошего решения; install () получает доступ только к информации, доступной в классе Application.
Вам необходимо иметь собственный класс Application, чтобы он мог расширять MultiDexApplication (да, в примере DJI показан код, вызывающий вызов MultiDex.install (this)), но более корректный способ для Android состоит в том, чтобы ваш класс приложения расширял MultiDexApplication. ).
Так что вам все равно нужен класс Application.
Я не совсем понимаю, что вы подразумеваете под "базовой моделью", но моя информация выше применима независимо от того, что (или как) вы реализуете.