这个问题类似于this one但是我've tried everything and still can' t得到cordova-plugin-statusbar工作 .
我正在使用PhoneGap Build来创建PhoneGap / Cordova应用程序 . 在 config.xml
我有这样的插件,如下所示:
<gap:plugin name="cordova-plugin-statusbar" source="npm" />
然后我有一些JavaScript来设置状态栏颜色:
document.addEventListener('deviceready', SetStatusBarColor, false);
function SetStatusBarColor() {
if (StatusBar) {
StatusBar.backgroundColorByHexString('#4CAF50');
}
}
但是,无论我做什么,我都无法通过状态栏改变手机的颜色 . PhoneGap正在使用Cordova版本5.2.0,我的手机使用的是Android 5.1.1 .
1 回答
添加插件 . 运行shell命令:
编辑config.xml:
'#BE1912'是默认颜色(在应用程序启动时) .
从java脚本代码更改运行时: