安卓手机下拉状态栏的代码实现
来源:互联网 发布:hbo美剧推荐知乎 编辑:程序博客网 时间:2024/05/17 08:43
1. 对于高版本的sdk, (16以上)
1 //高版本的通知栏,最低要求sdk版本为16 2 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);
显示效果:
这里笔者以点击后打电话为例
0 0
- 安卓手机下拉状态栏的代码实现
- 安卓透明状态栏的实现
- 安卓开发 获取手机状态栏的高度
- 安卓下拉框popupwindow的实现
- 安卓下拉菜单(Spinner)的实现
- 安卓 显示在状态栏的ProgressBar 的实现
- 安卓学习笔记--- Android 沉浸式状态栏的实现方法,状态栏透明实现
- 安卓手机通过代码打开手机的手电筒。
- 安卓实现打开手机的相册
- 安卓手机摇一摇功能的实现
- Java代码实现获取安卓手机指定App的流量、CPU和内存占用信息
- 安卓之手机状态栏的设置和背景色的改变
- PhoneGap创建的安卓WebApp项目如何去除全屏,显示手机顶部状态栏
- 设置phoneGap生成的安卓项目手机状态栏透明效果,导航栏透明效果
- 安卓自学,手机上的横竖屏切换,状态栏隐藏
- 安卓手机隐藏代码
- 安卓状态栏优化,实现透明状态栏,沉侵式状态栏,改变状态栏颜色
- 安卓实现状态栏透明主题
- 绑定服务调用远程服务中的方法
- Activiti 使用spring 进行统一事务管理
- Android中内容提供者ContentProvider的详解
- leetcode_c++:树: Flatten Binary Tree to Linked List(114)
- Android中四大组件总结
- 安卓手机下拉状态栏的代码实现
- MD5加密之提取文件的MD5特征码
- 设计模式-单例模式
- MD5加密之加密字符串
- Android应用内多进程分析和研究
- 将博客搬至CSDN
- Express开发框架的安装与配置
- 二分搜索
- 个推集成的那点事