Когда вы запускаете приложение с помощью команды
ionic cordova run android
, оно будет работать в режиме отладки, поэтому, когда приложение будет запущено в режиме разработки, потребуется время, чтобы загрузить все модули, поэтому оно занимает слишком много времени. Если вы не хотите, это означает, что вы можете использовать приведенный ниже cmd для запуска своего приложения.
ionic cordova run android --prod
Создание этого cmd займет больше времени, но пустой экран не будет отображаться. Надеюсь, это поможет вам заранее.
Я рекомендую, чтобы Вы создали одну или несколько новых конфигураций с помощью менеджера конфигурации, сказали "Небезопасную Отладку" и "Небезопасный Выпуск", которые имеют существующие опции плюс Небезопасная проверка и добавляют условный символ НЕБЕЗОПАСНЫХ. Вместо того, чтобы переключить опции Unsafe Вы использовали бы Небезопасную конфигурацию.
У Вас могли также быть конфигурации, меняют выходное имя небезопасного блока, таким образом, у Вас было бы два блока, сказать Bitmaps.dll и Bitmaps.Unsafe.dll, и клиент блока может решить, какие соответствия его потребности лучше всего путем определения, на какой блок это ссылается.
Я предложил бы, чтобы Вы скомпилировали с /unsafe /define:SAFE
. Возможно, существует иначе, я не знаю.
Я думаю, что Вы могли бы попробовать этот код
#define UNSAFE
#undef UNSAFE // comment this line out if you want to compile the save version
Затем можно использовать код как Вы, дал в Вашем примере.