android 通知提醒

api 16及之后可以使用:

public void sendNotification1(View v){    Intent intent = new Intent();    intent.setClass(this,NotiToActivity.class);    PendingIntent pendingIntent = PendingIntent.getActivity(this,1,intent,Intent.FILL_IN_ACTION);    //需要api16!!!    NotificationManager nm = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);    Notification noti = new Notification.Builder(this)            .setContentTitle("标题")            .setContentText("text")            .setContentIntent(pendingIntent)            .setDefaults(Notification.DEFAULT_SOUND)            .setSmallIcon(R.mipmap.ic_launcher)            .setLargeIcon(BitmapFactory.decodeResource(getResources(),R.mipmap.ic_launcher))            .build();    noti.flags = Notification.FLAG_AUTO_CANCEL|Notification.FLAG_ONLY_ALERT_ONCE;    nm.notify(1,noti);}

api 16之前:

public void sendNotification2(View v){    NotificationManager nm = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);    Notification noti = new Notification(R.mipmap.ic_launcher,"标题", System.currentTimeMillis());    Intent intent = new Intent();    intent.setAction("com.chris.application_0716_2.NotiToActivity");    PendingIntent pendingIntent = PendingIntent.getActivity(this,1,intent,Intent.FILL_IN_ACTION);    noti.setLatestEventInfo(this,"标题","文本",pendingIntent);    nm.notify(1,noti);}

其中:setLatestEventInfo方法在SDK23中已被移除.

demo地址:http://download.csdn.net/detail/soyman/9577555

更多相关文章

  1. CoordinatorLayout+AppBarLayout隐藏标题栏
  2. Android中全屏无标题设置
  3. android 取消Title 头部标题栏
  4. 状态开关按钮ToggleButton
  5. Android(安卓)动态获取文本宽度
  6. Android(安卓)O 版本(Android(安卓)8.0) 存储空间不足时提醒
  7. android使用自定义标题时提示“you cannot combine custom title
  8. Android(安卓)更改TextView文字颜色(引用Drawable颜色常数及背景
  9. Android去掉头部标题

随机推荐

  1. Android木马之“妄想”
  2. 修改Android工程版本
  3. 这是一份全面 & 详细的Android学习指南
  4. Android热修复(2):AndFix热修复框架的使用
  5. Android技术内幕
  6. 如何在Android中启动JAVA程序
  7. android仿网易云音乐、即时通讯、bilibil
  8. Android手机操作系统中的常用术语
  9. Android相对布局实现各种梅花效果
  10. android:layout_gravity 和 android:grav