Phonegap Строка состояния Стиль по умолчанию и отступить для Android ниже 6 - PullRequest
0 голосов
/ 18 мая 2018

Я хочу установить в строке состояния моего приложения для Android светлый фон и темный текст.Он отлично работает, когда я смотрю свое приложение в мобильном приложении PhoneGap.Но после сборки приложения и установки в мобильном он не работает.Я использую Android 7.

Я пытался с Cordova версий 4, 5 и 7. Это не работало ни в одной версии.

Я использовал приведенный ниже код в конфигурации

<preference name="StatusBarBackgroundColor" value="#F1F1F1" />
<preference name="StatusBarStyle" value="default" />

Я также попытался использовать javascript в index.js после того, как устройство было готово

StatusBar.backgroundColorByHexString("#F1F1F1");
StatusBar.styleDefault();

Я попытался удалить плагин и установил последний код из github, как было предложено в соответствующих публикациях в StackOverflow.Ничего не работаетЛюбые предложения?

Кроме того, есть ли запасной код для обработки версий Android ниже 6?Я узнал, что эти версии не поддерживают темный текст в строке состояния.

1 Ответ

0 голосов
/ 22 мая 2018

Используйте этот плагин.Сначала убедитесь, что ваше устройство готово.

пример:

document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
    console.log(StatusBar);
}

Примечание. Для этого метода установки требуется cordova 5.0 +

Напримерпроверьте эту ссылку.Существует также живое приложение.

Если это не помогло, дайте мне знать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...