Я уже использовал все функции, которые нашел здесь, но не смог изменить черный цвет строки состояния моего приложения в Phonegap.
Мне удалось изменить цвет состояния панели приложения с помощью плагина:
<gap:plugin name="cordova-plugin-statusbar" source="npm" />
<preference name="fullscreen" value="false" />
<preference name="android-minSdkVersion" value="16" />
<preference name="ShowSplashScreenSpinner" value="false" />
<preference name="StatusBarOverlaysWebView" value="false" />
<preference name="StatusBarBackgroundColor" value="#9d0101" />
<preference name="StatusBarStyle" value="lightcontent" />
<preference name="StatusBarDefaultScrollToTop" value="false" />
Строка состояния приложения меняет цвет так, как я хочу, однако Splashscreen сохраняет цвет черным и не меняется, когда я помещаю «полноэкранный режим», он добавляет, но я не хочу, чтобы мое приложение работало в полноэкранном режиме, я хотел бы скрыть строка состояния только на заставке. Мое приложение скомпилировано в PhoneGap. Как скрыть строку состояния только на SplashScreen?
Я пытался использовать приведенный ниже код, но он оставляет все приложение в полноэкранном режиме:
<?xml version='1.0' encoding='utf-8'?>
<widget ... xmlns:android="http://schemas.android.com/apk/res/android">
...
<edit-config file="AndroidManifest.xml" mode="merge"
target="/manifest/application/activity">
<activity android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />
</edit-config>
...
</widget>
То, что я хочу, это скрыть строку состояния только на экране запуска приложения, после чего она появляется снова в соответствии с цветом, который я использовал.