cordova 为app右上角添加数字提醒
1、首先需要添加cordova-plugin-badge插件:
cordova plugin add https://github.com/katzer/cordova-plugin-badge.git
2、调用插件的相关方法操作app右上角数量更新
hasPermission() //检测是否有修改权限
module.controller('MyCtrl', function($cordovaBadge) { $cordovaBadge.hasPermission().then(function(yes) { // 有权限 }, function(no) { // 无权限 }); });
set(badge, callback, scope) //设置角标数字
module.controller('MyCtrl', function($cordovaBadge) { $cordovaBadge.set(3).then(function() { // 有权限, 已设置. }, function(err) { // 无权限 }); });
get() //获取角标数字
module.controller('MyCtrl', function($cordovaBadge) { $cordovaBadge.get().then(function(badge) { // 有权限, 已返回. }, function(err) { // 无权限 }); });
clear(callback, scope) //清除角标数字
module.controller('MyCtrl', function($cordovaBadge) { $cordovaBadge.clear().then(function() { // 有权限, 已清除. }, function(err) { // 无权限 }); });
increase(count, callback, scope) //增加角标数字,如果不设置则+1
module.controller('MyCtrl', function($cordovaBadge) { $cordovaBadge.increase(10).then(function() { // 有权限, 已增加10. }, function(err) { // 无权限 }); });
decrease(count, callback, scope) //减少角标数字,如果不设置则-1
module.controller('MyCtrl', function($cordovaBadge) { $cordovaBadge.decrease().then(function(badge) { // 有权限, 已减少10. }, function(err) { // 无权限 }); });
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· DeepSeek 解答了困扰我五年的技术问题
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 用 C# 插值字符串处理器写一个 sscanf
· [翻译] 为什么 Tracebit 用 C# 开发
· Deepseek官网太卡,教你白嫖阿里云的Deepseek-R1满血版
· 2分钟学会 DeepSeek API,竟然比官方更好用!
· .NET 使用 DeepSeek R1 开发智能 AI 客户端
· 刚刚!百度搜索“换脑”引爆AI圈,正式接入DeepSeek R1满血版