Android中关于setLatestEventInfo()过时以及构建Notification的解决方法
官方说法:
public Notification getNotification () Added in API level 11
This method was deprecated in API level 16. Use build() instead.
在API 11中,通过builder.getNotification()获取Notification对象已经过时了,替代方法是使用builder.builder();
public Notification build ()
Added in API level 16 Combine all of the options that have been set and return a newNotification object.
Notification build ()是在API 16中才加入的,它包括了Notification所需要的所有选项,并返回一个notification对象
Required notification contents
A Notification object must contain the following:
A small icon, set by setSmallIcon()
A title, set by setContentTitle()
Detail text, set by setContentText()
一个Notification对象需要包括以下内容:
一个小图标:builder.setSmallIcon(R.drawable.ic_launcher);
一个标题:builder.setContentTitle("通知的标题");
一个内容:builder.setContentText("这是通知的内容");
具体如何创建:
NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
Notification.Builder builder = new Notification.Builder(
MainActivity.this);
builder.setContentTitle("通知的标题");
builder.setContentText("这是通知的内容");
builder.setSmallIcon(R.drawable.ic_launcher);
Notification notification = builder.build();
manager.notify(1, notification);
Android中关于setLatestEventInfo()过时以及构建Notification的解决方法相关推荐
- Android中View转换为Bitmap及getDrawingCache=null的解决方法
Android中View转换为Bitmap及getDrawingCache=null的解决方法 参考文章: (1)Android中View转换为Bitmap及getDrawingCache=null的 ...
- android中view手势滑动冲突的两种解决方法
android中view手势滑动冲突的解决方法,主要解决方法有两种,外部和内部拦截.有需要的可以参考下. Android手势事件的冲突跟点击事件的分发过程息息相关,由三个重要的方法来共同完成,分别是: ...
- Android中BLE连接出现“BluetoothGatt status 133”的解决方法
http://www.loverobots.cn/android-ble-connection-solution-bluetoothgatt-status-133.html 前 言 最近的工作方向一 ...
- okhttp post php,Android_详解Android中使用OkHttp发送HTTP的post请求的方法,HTTP POST 和 PUT 请求可以包含要 - phpStudy...
详解Android中使用OkHttp发送HTTP的post请求的方法 HTTP POST 和 PUT 请求可以包含要提交的内容.只需要在创建 Request 对象时,通过 post 和 put 方法来 ...
- 介绍Android中的Paint和Canvas的概念和使用方法
下面开始正式介绍内容 一.介绍Android中的Paint和Canvas的概念和使用方法 Android中的Paint和Canvas的概念是很简单的,就是我们用画笔在画布上进行绘制没什么难度的,我们只 ...
- Android 在Fragment中执行onActivityResult不被调用的简单解决方法
Android 在Fragment中执行onActivityResult不被调用的简单解决方法 参考文章: (1)Android 在Fragment中执行onActivityResult不被调用的简单 ...
- android图片分割点击,Android中图片切割成多个图片的实现方法
系统手机总是有很多不是很完美的时候,比如逐帧播放图片的时候产生的效果,今天爱站技术频道小编为大家整理了Android中图片切割成多个图片的实现方法,大家一起来了解一下吧! 以下是封装好的两个类,可以实 ...
- double java 精度丢失_java中double和float精度丢失问题及解决方法
在讨论两位double数0.2和0.3相加时,毫无疑问他们相加的结果是0.5.但是问题总是如此吗? 下面我们让下面两个doubles数相加,然后看看输出结果: @Test public void te ...
- linux vim m,关于linux中使用vim打开文件出现^M的解决方法
在linux下,不可避免的会用VIM打开一些windows下编辑过的文本文件.我们会发现文件的每行结尾都会有一个^M符号,这是因为 DOS下的编辑器和Linux编辑器对文件行末的回车符处理不一致, 各 ...
最新文章
- springboot整合dubbo_springboot整合dubbo设置全局唯一ID进行日志追踪
- 云端卫士DDoS防护解决方案助力互联网金融安全
- mysql操作总结_mysql常用操作总结大全
- stm32 带通滤波器_带通滤波 - 基于STM32芯片和TFT-LCD的便携式心电图仪设计
- csv格式清洗与转换python_实例详解Python中 CSV格式清洗与转换
- ubuntu 虚拟机 串口 socket_上篇 | 虚拟机Ubuntu向开发板AMR传送文件
- 三连击(洛谷-P1008)
- 有关Silverlight TreeView组件的研究[3]——Silverlight学习笔记(8)
- 系统关机函数ExitWindowsEx详解
- C语言 实现面向对象
- ospf路由 华3_华三模拟器ospf的简单配置
- Android_JNI编程入门
- Twaver-HTML5基础学习(14)连线(Link)连线类型(直线、延伸直线、正交直线)
- Frida cmd常用命令
- Windows 10 error code 0x80072efd
- Go命令行调用Python运行ParlAI模型,同步输入输出并调用百度翻译API翻译
- 拼多多店铺推广有哪些技巧?
- 软件测试行业前景到底如何?告诉你实情!
- dockers-系统学习
- 迪赛智慧数——其他图表(平行坐标图):家庭未来资产配置意愿