本地简单推送
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);