Phonegap状态栏styleDefault&fall for android低于6

bha*_*rat 7 android statusbar phonegap

我想将我的Android应用程序状态栏设置为浅色背景和深色文本.当我在Phonegap移动应用程序中查看我的应用程序时,它工作正常.但在构建应用程序并在移动设备上安装后,它无法正常工作.我正在使用Android 7.

我试过Cordova版本4,5和7.这在任何版本都没有用.

我在config中使用了以下代码

<preference name="StatusBarBackgroundColor" value="#F1F1F1" />
<preference name="StatusBarStyle" value="default" />
Run Code Online (Sandbox Code Playgroud)

我已经尝试在设备就绪后在index.js中使用javascript

StatusBar.backgroundColorByHexString("#F1F1F1");
StatusBar.styleDefault();
Run Code Online (Sandbox Code Playgroud)

我尝试删除插件并按照StackOverflow中相关帖子的建议从github安装最新代码.什么都行不通.有什么建议?

另外,是否有任何回退代码来处理低于6的Android版本?我发现这些版本不支持状态栏中的深色文本.

pro*_*fzy 1

使用这个插件。首先确保您的设备已准备好。

例子:

document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
    console.log(StatusBar);
}
Run Code Online (Sandbox Code Playgroud)

注意:此安装方法需要cordova 5.0+

例如,检查链接。还有直播应用程序。

如果这没有帮助,请告诉我