1. 程式人生 > >h5plus實現本地簡單推送

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);