如何在状态栏上添加加载栏离子
我想在状态栏上显示加载栏以上载图像。离子/科尔多瓦有可能吗?我使用文件传输来上传图像。我试图使用本地通知,但我不知道如何插入HTML通知以及如何更新它,而不是发送倍数notifications.I希望是这样的(https://github.com/Wizcorp/phonegap-plugin-localNotifications):如何在状态栏上添加加载栏离子
最受欢迎科尔多瓦插件本地通知如下:
https://github.com/katzer/cordova-plugin-local-notifications
然而,即使这个插件还没有得到任何进展通知支持呢。已经搜索了这个功能,虽然有两种可能性我找到了。
-
文件传输插件=>通过onProgress
更新第一种是使用科尔多瓦文件传输的插件来实现上传:
https://github.com/apache/cordova-plugin-file-transfer
上传时,你可能会钩住onProgress事件回调并使用该信息更新您的本地通知。但肯定的是,这是一个变通办法,并没有反映本地Android方法在本地通知中按预期显示进度。
-
说起“按计划”,这里的链接到相应的Android文档在此:
https://developer.android.com/training/notify-user/display-progress.html
在我的研究中,我也发现this StackOverflow post。它也使用Cordova FileTransfer插件。这篇文章介绍了如何修改这个插件来显示一个显示进度的原生通知。
我还没有时间去通过它彻底,但它可能是至少一个起点。但请注意:改变插件意味着你失去了更新它的能力。此外,您必须自行维护手动添加的代码,并且在操作系统更新的情况下可能会失去向后兼容性。
在想创建一个拉请求,但正如我所说的 - 还没有找到的时候还不幸。
希望这可以帮助你包围你的头围绕话题。通常有一种解决方案以Cordova插件的形式完成工作 - 在这种情况下,我认为很遗憾不是这种情况。 ;)
我试图用https://github.com/katzer/cordova-plugin-local-notifications插件,但它给了我1000个错误,所以我改成Wizcorp/PhoneGap的-插件,localNotifications。不管怎么说,还是要谢谢你, – Claudiu