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"/>
本文详细介绍了如何在Android应用中使用通知栏来提醒用户,并提供了具体的代码示例,包括设置通知点击后的跳转行为及使用震动效果的方法。

7496

被折叠的 条评论
为什么被折叠?



