setLatestEventInfo

Notification notification = new Notificatio(drawable,tickerText,System.currentTimeMillis()); //此处定义了一个Notification ,其中第一个参数代表图标第二个参数代表提示的内容,第三个参数是指要显示的时间,一般是当即显示,故填入系统当前时间。 PendingIntent contentIntent = PendingIntent.getActivity(this, 0, new Intent(this, ActivityMain.class),
0);//该语句的作用是定义了一个不是当即显示的activity,只有当用户拉下notify显示列表,并且单击对应的项的时候,才会触发系统跳转到该activity. notification.setLatestEventInfo(this, title, content, contentIntent);//在此处设置在nority列表里的该norifycation得显示情况。 mNotificationManager.notify(NOTIFICATIONS_ID, notification);

时间: 2024-11-08 10:00:44

setLatestEventInfo的相关文章

Android开发中setLatestEventInfo、Handler、SimpleDateFormat警告解决办法

今天在做Android 4.4.2下的APP开发时,使用了Notification下的setLatestEventInfo()方法时,Eclipse却提示:" 不建议使用类型 Notification 的方法setLatestEventInfo(Context, CharSequence, CharSequence, PendingIntent)"! 这是为什么呢?查询后得知:setLatestEventInfo该方法已被deprecate,不建议使用了.  /**  * @hide

Android ApiDemos示例解析(26):App->Notification->IncomingMessage

应用程序可以使用Notifications来通知用户某个事件发生了(如收到短信).类NotificationManager 用来处理 Notification, NotificationManager可以: 在Status Bar上显示一个新的图标. 在Extended status bar 窗口上显示附加信息或是启动一个Activity. 显示背光/LED. 使设备震动. 发出声音等. 对于一些没有UI的应用程序组件(如Broadcast Receiver, Services)或是非活动状态的

android-Android通知消息Notification

问题描述 Android通知消息Notification Notification notification = new Notification(); notification.icon=iconId; notification.tickerText=tickerText; long time = System.currentTimeMillis(); Date d = new Date(time); notification.when=System.currentTimeMillis()+3

Android下写一个永远不会被KILL掉的进程/服务

  Android 系统对于内存管理有自己的一套方法,为了保障系统有序稳定的运信,系统内部会自动分配,控制程序的内存使用.当系统觉得当前的资源非常有限的时候,为了保证一些优先级高的程序能运行,就会杀掉一些他认为不重要的程序或者服务来释放内存.这样就能保证真正对用户有用的程序仍然再运行.如果你的 Service 碰上了这种情况,多半会先被杀掉.但如果你增加 Service 的优先级就能让他多留一会,我们可以用 setForeground(true) 来设置 Service 的优先级.   为什么是

android 从资源中获取数组

   8.1.1.概述 除了在Java代码中定义数组,Android还提供了在资源中定义数组,然后在Java代码中解析资源,从而获取数组的方法. 实际开发中,推荐将数据存放在资源文件中,以实现程序的逻辑代码与数据分离,便于项目的管理,尽量减少对Java代码的修改. 8.1.2.在资源中定义数组 步骤1.在res/values文件夹下创建arrays.xml文件: 步骤2.在arrays.xml文件中创建一个数组,如下代码所示: <?xml version="1.0" encodi

android 进程的优先级

 进程的优先级 12.1.1.概述 Android规定:进程的优先级分为以下五个级别,如图-1所示: 图-1 1. 前台进程 -Activte process Active (前台) process是包含(与用户交互的)控件的那种应用程序.这些是Android通过回收资源来极力保护的进程.Active process包括: (1)处于"active"状态的Activity,它们运行在前台来响应用户的事件. (2)Activity Service或者正在执行onReceive事件处理函数

Android Notifications通知

android Notification     |字号 订阅    Android Notifications通知 分类: Android2012-04-02 16:38 1551人阅读 评论(0) 收藏 举报 androidnotificationsdialoglayoutliststring Android提供了三种通知类型方式:Toast Notifications.Status Bar Notification.Dialog Notification 现在分别来看看它们适用的场景与使用

基于xmpp openfire smack开发之Android客户端开发[3]

在上两篇文章中,我们依次介绍openfire部署以及smack常用API的使用,这一节中我们着力介绍如何基于asmack开发一个Android的客户端,本篇的重点在实践,讲解和原理环节,大家可以参考前两篇的文章 基于xmpp openfire smack开发之openfire介绍和部署[1] 基于xmpp openfire smack开发之smack类库介绍和使用[2]   1.源码结构介绍 activity包下存放一些android页面交互相关的控制程序,还有一个些公共帮助类 db包为sqli

notification-清除一个通知状态出现的问题

问题描述 清除一个通知状态出现的问题 我不知道如何清除一个通知状态. public void NotificationStatus(){ Intent intent = new Intent(this, Stimulation.class); NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); Notification notificatio