zoukankan      html  css  js  c++  java
  • [备忘]Notification的实用

    Intent resultIntent  = null;
    		if (!TextUtils.isEmpty(tid)){
    			resultIntent = new Intent("com.shijiebang.notify");
    			resultIntent.putExtra("_notify_url", tid);
    		}else{
    			resultIntent = new Intent("com.shijiebang.notify2");
    		}
    
    		NotificationManager manager = (NotificationManager) context.getSystemService("notification");
    		// 1.创建一个NotificationCompat.Builder预对象
    		NotificationCompat.Builder builder = new NotificationCompat.Builder(context);
    		// 2.设置主要信息
    		// builder.setContentTitle(title_); // 设置内容题目
    		builder.setContentText(content); // 设置内容文本信息
    		builder.setSmallIcon(context.getApplicationInfo().icon); // 设置小图标
    		builder.setContentInfo("contentinfo"); // 设置内容info
    		builder.setTicker("ticker"); // 对应的Notification对象create时,以消息在标题栏提示
    		builder.setWhen(System.currentTimeMillis()); // 设置时间
    		builder.setAutoCancel(true); // 默认点击对应的notification对象后,该对象消失
    		// 3.设置意图对象
    		PendingIntent pendingIntent = PendingIntent.getActivity(context, // The
    
    				0, // request code
    				resultIntent, // Intent of the activity to be launched.
    				PendingIntent.FLAG_UPDATE_CURRENT); // 待补充...
    		/*
    		 * 隐含执行 MainActivity.this.startActivityForResult(intent, requestCode);
    		 */
    		builder.setContentIntent(pendingIntent);
    		// 4.得到一个notification对象(根据builder预设置信息)
    		Notification notification = builder.build();
    
    		// 5.唤醒notification对象
    		/*
    		 * 将该notification发送到状态条上,如果id相同且没有消失,则直接更新该notification对象信息
    		 * 否则创建一个Notification实例对象
    		 */
    		manager.notify(0, // int id 应用唯一值
    				notification); // Notification notification 不得设置为null
    

      

  • 相关阅读:
    Hibernate+JPA (EntityMange讲解)
    JPA和Hibernate的区别
    Hibernate与Jpa的关系,终于弄懂
    JEE学习线路
    J2EE中你必须了解的13种技术规范
    js设置datagriad的行移动
    js正则表达式中的特殊字符
    iOS 开发之动画篇
    Phone APP设计规范/iPad APP设计规范/Android APP设计规范/网页设计规范
    打包程序时的证书问题(上传APP就出现Missing iOS Distribution signing indetity for)
  • 原文地址:https://www.cnblogs.com/Cyning/p/3784111.html
Copyright © 2011-2022 走看看