h5plus实现本地简单推送

本地简单推送

var NotifyID = 1;
var Context = plus.android.importClass("android.content.Context");
var main = plus.android.runtimeMainActivity();
var Notification = plus.android.importClass("android.app.Notification");
var NotificationManager = plus.android.importClass("android.app.NotificationManager");

var nm = main.getSystemService(Context.NOTIFICATION_SERVICE)
var mNotification = new Notification.Builder(main);
mNotification.setOngoing(true); //固定通知栏
mNotification.setContentTitle("Hbuilder") //设置标题
mNotification.setContentText("MUI & 5+ 大好!") //设置body内容
mNotification.setSmallIcon(17301620)//设置小图标
mNotification.setTicker("PadInfo")

mNotification.setNumber(10)
var mNb = mNotification.build()
nm.notify(NotifyID , mNb);
var NotifyID = 1;
var main = plus.android.runtimeMainActivity();
var Context = plus.android.importClass("android.content.Context");
var Noti = plus.android.importClass("android.app.Notification");
var NotificationManager = plus.android.importClass("android.app.NotificationManager");
var nm = main.getSystemService(Context.NOTIFICATION_SERVICE)
var Notification = plus.android.importClass("android.app.Notification");
var mNotification = new Notification.Builder(main);
// 新增代码
var Intent = plus.android.importClass("android.content.Intent");
var PendingIntent = plus.android.importClass("android.app.PendingIntent");
var intent = new Intent(main, main.getClass());
var pendingIntent = PendingIntent.getActivity(main, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT);
// 新增代码
var r = plus.android.importClass("android.R");

mNotification.setOngoing(true);
mNotification.setContentTitle("hello")
mNotification.setContentText("你 好!")

// 新增代码
mNotification.setSmallIcon(r.drawable.ic_notification_overlay)
mNotification.setTicker("PadInfo")

// 新增代码
mNotification.setContentIntent(pendingIntent);
mNotification.setNumber(10)
var mNb = mNotification.build()
nm.notify(NotifyID, mNb);

实现震动

var Context = plus.android.importClass("android.content.Context");
var main = plus.android.runtimeMainActivity();
var Vibrator = main.getSystemService(Context.VIBRATOR_SERVICE);
plus.android.invoke(Vibrator, "vibrate", 5000);
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值