往手機通知欄發送一條通知

NotificationManager manager = (NotificationManager) this
				.getSystemService(Context.NOTIFICATION_SERVICE);
		PendingIntent pendingIntent3 = PendingIntent.getActivity(this, 0,
				new Intent(Settings.ACTION_INTERNAL_STORAGE_SETTINGS), 0); // 通過Notification.Builder來創建通知,注意API
																			// Level
		Notification notify3 = new Notification.Builder(this)
				.setSmallIcon(R.drawable.binder_default_head)
				.setTicker(tickerText).setContentTitle(title)
				.setContentText(content).setWhen(System.currentTimeMillis())
				.setContentIntent(pendingIntent3).build();

		// 需要注意build()是在API
		notify3.defaults = Notification.DEFAULT_SOUND;//
		// level16及之後增加的,API11
		// 可以使用getNotificatin()來替代
		// //設置發送通知時手機的是否響鈴或震動
		notify3.flags |= Notification.FLAG_AUTO_CANCEL;
		// //
		// FLAG_AUTO_CANCEL表明當通知被用戶點擊時,通知將被清除。
		manager.notify(3, notify3);


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章