android:在 status bar 上添加 notification

问题描述

android:在 status bar 上添加 notification

我使用 NotificationCompat.Builder 创建了一个 notification,但是不知道如何在 status bar 中显示出来?
我使用代码:

NotificationManager notificationManager = (NotificationManager)
                               getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.notify(mId, mBuilder.build());

notification:

NotificationCompat.Builder mBuilder =
            new NotificationCompat.Builder(this)
            .setSmallIcon(R.drawable.notification)
            .setContentTitle("Message")
            .setContentText("Notification");

但是在 2.2 版本上不能运行,还有什么方法实现?

解决方案

下面的代码显示一个 IntentService 下载一个文件然后使用 NotificationCompat.Builder 显示一个Notification。

NotificationManager mgr = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
mgr.notify(NOTIFY_ID, b.build());

这段代码在 Android 2.2 上可以运行,我在模拟器上运行了可以显示预期的 Notification。

时间: 2024-12-10 03:06:33

android:在 status bar 上添加 notification的相关文章

actionbar-在Action Bar上添加菜单

问题描述 在Action Bar上添加菜单 我想在Action Bar上面使用菜单添加一个帮助按钮.使用的Android 3.0平台.菜单Menu代码是 <menu xmlns:android=""http://schemas.android.com/apk/res/android""><item android:id=""@+id/help_btn"" android:icon=""@d

Android开发指南(38) —— Status Bar Notifications

前言 本章内容为Android开发者指南的 Framework Topics/User Interface/Notifications/Status Bar Notifications章节,译为"状态栏通知",版本为Android 4.0 r1,翻译来自:"呆呆大虾",欢迎访问他的微博:"http://weibo.com/popapa",再次感谢"呆呆大虾" !期待你一起参与翻译Android的相关资料,联系我over140@

Android ApiDemos示例解析(29):App-&amp;gt;Notification-&amp;gt;Status Bar

这个例子的Icons Only 和 Icons and marquee 没有什么特别好说明的. 而Use Remote views in balloon 介绍了可 以自定义在Extended Status bar显示Notification的Layout,Extended Status Bar缺省显示Notification 是一个图标后接文 字,对应大多数情况是够用了.但如果有需要也可以使用自定义的Layout在Extented Status bar显示Notification,方法是通 过R

android图库竖屏不显示status bar的解决方法_Android

图库在JB和JB2的版本上显示的行为是:横屏全屏显示,竖屏会显示status bar.如何使竖屏也不显示status bar. 修改alps/packages/apps/Gallery2/src/com/android/gallery3d/app/AbstractGalleryActivity.java中toggleStatusBarByOrientation() 方法: 复制代码 代码如下: private void toggleStatusBarByOrientation() { if (m

android图库竖屏不显示status bar的解决方法

图库在JB和JB2的版本上显示的行为是:横屏全屏显示,竖屏会显示status bar.如何使竖屏也不显示status bar. 修改alps/packages/apps/Gallery2/src/com/android/gallery3d/app/AbstractGalleryActivity.java中toggleStatusBarByOrientation() 方法: 复制代码 代码如下: private void toggleStatusBarByOrientation() { if (m

Android 个人理财工具三:添加账单页面 上_Android

       ColaBox 登记收支记录终于进入了复杂阶段了.这个界面我也是查找了很多资料以及打开android的源代码看了后才完成了,现在想来Google的开源真是明智的啊.        从前面的登录页面跳转进入添加账单页面.这个页面主要是用来登记收支记录的.说白了就是往数据库录入明细.        表结构如下:        db.execSQL("CREATE TABLE bills ("                  + "_ID INTEGER PRIMA

android 印象笔记圈点那种图片上添加文字,并且可以编辑、拖动如何实现

问题描述 android 印象笔记圈点那种图片上添加文字,并且可以编辑.拖动如何实现 解决方案 http://www.cnblogs.com/android100/p/android-surfaceView.html 解决方案二: 看看我写的自定义控件的用法吧 利用重写ondraw的方法和matrix变换可以实现的http://blog.csdn.net/ljn951/article/details/46897281 解决方案三: 自定义ViewGroup 里面有个EditText.

在Android手机上添加一个鼠标功能

问题描述 在Android手机上添加一个鼠标功能 在不连接外设鼠标的情况下,怎么让android手机屏幕上出现一个鼠标的光标,可以移动,点击操作 解决方案 不是很确定你要的功能,不连外设又要个鼠标,有啥用?如果一定要的话,可以试试PupopWindow

audio-如何在 notification 上添加声音?

问题描述 如何在 notification 上添加声音? 如何添加声音到一个notification中,这个notification是通过NotificationCompat.Builder创建的.我在res中创建了一个原始文件夹,然后添加了声音.那么现在如何把声音添加到notification中? 有关 Notification 代码: int NOTIFY_ID=100; Intent notificationIntent = new Intent(this, Notification.cl