`
张江兴
  • 浏览: 121332 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

在android状态栏上添加多个图标

 
阅读更多

首先在状态栏上添加图标的方法大同小异,网上能找到一堆,如下:(不过还是有些细节,在方法中用红字描述)
private void addIconToStatusbar(int resId) {
NotificationManager nm = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
Notification n = new Notification();
// 常驻状态栏的图标
n.icon = resId;
// 将此通知放到通知栏的Ongoing即正在运行组中
//Notification中有很多FLAG,其中有优先级的FLAG可以在添加多个图标时来控制位置
n.flags |= Notification.FLAG_ONGOING_EVENT;
// 表明在点击了通知栏中的清除通知后,此通知不清除, 经常与FLAG_ONGOING_EVENT一起使用
n.flags |= Notification.FLAG_NO_CLEAR;
PendingIntent pi = PendingIntent.getActivity(this, 0, getIntent(), 0);
n.contentIntent = pi;
n.setLatestEventInfo(this,"hello",10M/30M, pi);
//如果要添加多个图标,就要更改id(下面是1000),这个id是自己随便写,要注意的是只有在resId和id都不同的情况下才会添加多个图标,如果id相同resId不同就是更改原来的图标,id不同resId相同是不会添加两个同样图标的(当然你可以用两张同样的图片,不同的resId来达到添加两个相同图标的效果)
nm.notify(1000, n);
}

 

分享到:
评论

相关推荐

    安卓QQ相关相关-实现一个在状态栏上闪烁提示的图标类似qq消息提示.zip

    实现一个在状态栏上闪烁提示的图标,类似qq消息提示.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。

    Android的通知栏多版本适配

    Andoid解决通知栏图标显示小黑块以及 8.0以上版本的适配和多个版本的通知栏开启状态判断。

    Android UI组件实例集合

    我们这个项目的目标是收集很可能在多个项目中都有用的想法(而且很可能已经被其他独立程序员实现了),定义一批比较合理且扩展性比较好的一批intents和接口,提供基础但稳定有效的实现,可以被其他Android程序所应用...

    android开发揭秘PDF

    4.2.21 状态栏提示(Notification、NotificationManager) 4.2.22 对话框中的进度条(ProgressDialog) 4.3 界面布局 4.3.1 垂直线性布局 4.3.2 水平线性布局 4.3.3.相对布局(RelativeLayout) 4.3.4 表单布局...

    Android_UI设计指南.pdf

    状态栏图标用于应用程序在状态栏中的通知。 Tab图标 Tab 图标用来表示在一个多选项卡界面的各个选项的图形元素。 对话框图标 对话框图标是在弹出框中显示,增加互动性。 列表视图图标 使用列表视图图标是用图形表示...

    Android输入法显示与隐藏的对布局的影响

    这是一个关于输入法键盘的显示与隐藏的例子,解决了常见的输入框被键盘遮盖的问题。特别针对登录界面有效,在键盘显示的情况下,无需滑动界面一次完成多个编辑框的输入和登录动作。

    《Google Android SDK开发范例大全(第3版)》.pdf

     《google android sdk开发范例大全(第3版)》在上一版的基础上,以android手机应用程序开发(采用android sdk 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计...

    新版Android开发教程.rar

    的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...

    Android 文件管理器系统.zip

    文件库功能,类似于书签,可以建多个库,在库里可以添加文件,对文件进行分类.便于管理文件. zip压缩/解压,由于只用utf-8字符,所以用windows系统的winrar的文件会出现中文乱码. 标签页下面是路径栏,点击路径栏相应的...

    Google Android SDK开发范例大全(第3版) 1/5

    《Google Android SDK开发范例大全(第3版)》在上一版的基础上,以Android手机应用程序开发(采用Android SDK 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计...

    精通ANDROID 3(中文版)1/2

    14.1.5 容纳多个接收程序  14.1.6 进程外接收程序项目  14.2 从接收程序使用通知  14.2.1 通过通知管理器监控通知  14.2.2 发送通知  14.3 长期运行的接收程序和服务  14.3.1 长期运行的广播接收程序...

    Android应用开发揭秘pdf高清版

    4.2.21 状态栏提示(Notification、NotificationManager) 4.2.22 对话框中的进度条(ProgressDialog) 4.3 界面布局 4.3.1 垂直线性布局 4.3.2 水平线性布局 4.3.3.相对布局(RelativeLayout) 4.3.4 表单布局...

    Google Android SDK开发范例大全(第3版) 4/5

    《Google Android SDK开发范例大全(第3版)》在上一版的基础上,以Android手机应用程序开发(采用Android SDK 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计...

    Google Android SDK开发范例大全(第3版) 3/5

    《Google Android SDK开发范例大全(第3版)》在上一版的基础上,以Android手机应用程序开发(采用Android SDK 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计...

    Google Android SDK开发范例大全(第3版) 5/5

    《Google Android SDK开发范例大全(第3版)》在上一版的基础上,以Android手机应用程序开发(采用Android SDK 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计...

    Google Android SDK开发范例大全(第3版)part2

     《Google Android SDK开发范例大全(第3版)》在上一版的基础上,以Android手机应用程序开发(采用Android SDK 2.3.3)为主题,超过200多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序...

    《Android应用开发揭秘》附带光盘代码.

     4.2.21 状态栏提示(Notification、NotificationManager)  4.2.22 对话框中的进度条(ProgressDialog)  4.3 界面布局  4.3.1 垂直线性布局  4.3.2 水平线性布局  4.3.3.相对布局(RelativeLayout)  4.3.4 表单...

    android通知入门小例子

    通知(Notification)是 ...条通知后,手机最上方的状态栏中会显示一个通知的图标,下拉状态栏后可以看到通知的详 细内容。 使用:当程序进入到后台的时候我们才需要使用通知,所以在广播接收器和服务中使用通知较多。

Global site tag (gtag.js) - Google Analytics