android Notification 的使用

Android Notifycation 的使用

学习Android中,使用通知栏来通知用户是一种比较友好的方式,看之前网上的都已经是过时方法了,于是查了下官网。
//通知之后点击跳转用到的Intent
			Intent i = new Intent();
			i.setClass(MainActivity.this, MainActivity.class);
			//一定要Intent.FLAG_ACTIVITY_NEW_TASK
			i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
			//PendingIntent 是Intent的包装类
			PendingIntent contentIntent = PendingIntent.getActivity(MainActivity.this, 1, i, PendingIntent.FLAG_UPDATE_CURRENT);
			NotificationCompat.Builder ncb = new NotificationCompat.Builder(MainActivity.this);
			ncb.setTicker("第一个Notifiy");
			ncb.setAutoCancel(true);
			ncb.setContentIntent(contentIntent);
			ncb.setDefaults(Notification.DEFAULT_ALL);
			ncb.setContentTitle("hello Tby");
			ncb.setContentText("ContentText");
			ncb.setSmallIcon(R.drawable.load);
			NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
			notificationManager.notify(1, ncb.build());


使用震动的话记得加上权限
<uses-permission android:name="android.permission.VIBRATE"/>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值