安卓手机下拉状态栏的代码实现
1. 对于高版本的sdk, (16以上)
1 //高版本的通知栏,最低要求sdk版本为162 NotificationManager nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);3 4 //链式编程,每次返回的都是一个builder对象5 Notification notification = new Notification.Builder(this)6 .setContentTitle("标题")7 .setContentText("内容")8 .setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher))9 .setSmallIcon(R.drawable.ic_launcher)
10 .build();
11 nm.notify(1, notification);
显示效果:
2. 对于低版本的sdk
1 NotificationManager nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);2 3 //第二个参数为:在状态栏上翻动显示的文本4 Notification notification = new Notification(R.drawable.ic_launcher, "出来了?", System.currentTimeMillis());5 6 //指定点击通知之后,跳转一个界面,以打电话为例7 Intent intent = new Intent();8 intent.setAction(Intent.ACTION_CALL);9 intent.setData(Uri.parse("tel://110"));
10
11 // 延期的意图对象 ---用于描述 将来干什么事儿
12 PendingIntent contentIntent = PendingIntent.getActivity(this, 0, intent, 0);
13
14 //设置拖动通知下来之后,展示的内容以及点击之后跳转到的界面
15 notification.setLatestEventInfo(this, "标题", "内容", contentIntent );
16
17 nm.notify(1, notification);
显示效果:
这里笔者以点击后打电话为例
更多技术文章请关注微信公众号:
安卓手机下拉状态栏的代码实现相关推荐
- jQuery手机移动端弹出层美化下拉选项特效代码
jQuery手机移动端弹出层美化下拉选项特效代码 演示地址:http://www.b4a.bid/JS/ 效果如下: 下载地址:https://download.csdn.net/download/d ...
- Android 10 状态栏通知图标和下拉状态栏图标为白色问题
前言 安装第三方应用,会在状态栏上面和下拉状态栏通知图标显示白色 原因 因为google在android5.0上面做了限制,为了统一系统风格.之后的状态栏icon就不能够随便用一张色彩丰富的图片了,只 ...
- Android 9.0 SystemUI 下拉状态栏快捷开关
SystemUI 下拉状态栏快捷开关是 QSPanel,qs_panel.xml,@+id/quick_settings_panel,本篇文章就来看看这些快捷开关是如何呈现的以及如何新增一个快捷开关? ...
- 华为手机下拉菜单变大_华为手机下拉菜单变少了 华为下拉通知栏变白色
华为荣耀7的下拉菜单不见了怎么办? 1.在手机桌面上找到[设置]按钮,点击"设置"去设置界面找回2.点击"设置"后,进入"常用设置",在右边 ...
- Android 10.0 SystemUI下拉状态栏UI定制化开发系列(一)
1.概述 10.0定制化开发中,由于客户需求要求对整个SystemUI下拉状态栏和下拉通知栏部分的UI做定制,所以需要修改整个下拉状态栏的 UI布局页面,这要求对整个NotificationPanel ...
- Android 4.2 禁止下拉状态栏
最近在做一个界面需要禁止下拉状态栏,于是整理了一下,以后备用. import android.app.StatusBarManager;//首先导入包 StatusBarManager mStatus ...
- Android 10.0 导航栏增加虚拟按键 点击控制下拉状态栏展开和收缩
目录 1.概述 2.导航栏增加虚拟按键 点击控制下拉状态栏展开和收缩的核心代码
- Android 11.0 下拉状态栏录屏去掉弹窗直接录屏
目录 1.概述 2.下拉状态栏录屏去掉弹窗直接录屏的核心代码
- 动态二级下拉菜单html,js实现简洁大方的二级下拉菜单效果代码
本文实例讲述了js实现简洁大方的二级下拉菜单效果代码.分享给大家供大家参考.具体如下: 这是一款简洁大方的二级下拉菜单,菜单的颜色自己根据需要重新定义吧,这里仅给大家提供一种制作二级菜单的思路,整体效 ...
最新文章
- OC实用转换model的工具
- 算术运算中隐式类型转换
- python比较好的视频教程-哪里有免费的python3教程啊?最好是有例子的视频教学...
- 【设计模式】迭代器模式 ( 简介 | 适用场景 | 优缺点 | 代码示例 )
- 【light 1341Aladdin and the Flying Carpet】
- 【产品干货】APP留存率多少才合格——全面解析留存率
- codeforces 几道题目
- NET Core微服务之路:SkyWalking+SkyApm-dotnet分布式链路追踪系统的分享
- 小白学习政策定价内容
- 如何修改搜索框中的cancel button的颜色
- 异常处理1:复习、异常概述和异常体系结构
- JAVA实现邮件发送
- [Linux网络编程]高并发-Epoll模型
- java jshell_Java9特性预览——Jshell
- MATLAB中的取整函数
- 集成editormd支持markdown语法(二)之页面显示及回显
- 简单适用的抽奖小程序
- 笔记本超频会烧吗_CPU超频电脑会坏吗?
- MapReduce-读取文件写入HBase
- LTE关键流程--小区搜索过程
热门文章
- python3.6+PyQt5安装
- 如何写新产品开发报告书
- [PATCH] ARM: add dtbImage.dt and dtbuImage.dt rules
- 感性电路电流计算_「硬见小百科」一些硬件电路技术经验整理
- 14、守护线程(thread.setDaemon(true))
- uma是什么意思_UMA是什么意思?
- 线性代数之——四个基本子空间
- 【移动端聊天功能模板】Vue实现H5聊天系统,实现上下固定中间滚动布局,微信授权功能,自动滚动到底部【详细注释,一看就会】
- 《如果……》拉迪亚德·吉卜林
- Kubernetes容器编排引擎