`

(可用) Andorid 的通知类 Notification 过时(deprecated),正确用法

 
阅读更多

对着教程练习 消息通知 功能时

 

发现

Notification(int icon, CharSequence tickerText, long when)

 

居然也过时了

显示 deprecated

 

正确创建 Notification 的方法如下:

 

NotificationManager manager = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);

Notification.Builder builder = new Notification.Builder(MainActivity.this);

builder.setContentText("aaaa");
builder.setContentTitle("bbbb");
builder.setSmallIcon(R.drawable.apple);

builder.setWhen(System.currentTimeMillis());

Notification notification = builder.build();

manager.notify(1,notification);
分享到:
评论

相关推荐

    Android 之 Notification 通知消息

    本文将深入探讨`Android 之 Notification 通知消息`的相关知识点,包括Notification的基本使用、设计原则、通知渠道以及自定义样式。 一、Notification基本使用 Notification主要由三个核心组件构成:Notification....

    Android Notification测试小程序

    在Android系统中,通知(Notification)是应用与用户交互的重要方式,它可以在状态栏显示信息,即使用户不在应用内也能提醒用户有新的活动或者事件发生。这个“Android Notification测试小程序”显然是为了帮助...

    Andorid下Toast的使用

    创建`Notification`需要`NotificationManager`和`NotificationCompat.Builder`,并设置通知的各种属性,如标题、内容、图标等。 ```java NotificationCompat.Builder builder = new NotificationCompat.Builder...

    android 8.0 notification 写法

    如果你的应用需要兼容更低版本的Android,可以使用`NotificationCompat`类提供的方法。 在`android-NotificationChannels-master`这个项目中,你可能会找到一个示例应用,它展示了如何创建和使用`...

    andorid中TabHost的使用

    在Android开发中,TabHost...总结,TabHost是构建多标签界面的关键组件,掌握其使用方法对于开发高效、用户友好的Android应用至关重要。结合源码理解和工具辅助,能更好地优化和调试TabHost相关的代码,提升应用质量。

    andorid sdk开发范例大全

    andorid sdk开发范例大全

    andorid-sdk-windows.tools

    android, sdk, andorid-sdk_r17-windows, tools ,解压放到andorid-sdk_r-windows目录下。配合platform-tools, ADT-17使用

    andorid下拉刷新控件demo

    本教程将基于提供的"andorid下拉刷新控件demo"进行深入讲解。 标题中的"android下拉刷新控件demo"指的是一个示例项目,它演示了如何在Android应用中实现下拉刷新功能。通常,这种控件被广泛应用于新闻、社交应用等...

    andorid完整天气源码

    4. **数据模型**:定义各种数据模型类,如Weather、City等,用于存储从API获取的结构化信息。 二、数据存储 1. **SQLite数据库**:可能会用到SQLite数据库,用于存储用户偏好设置、历史天气数据等,方便离线查看或...

    安卓 Andorid SQLite例子打包

    - **插入数据**:使用`SQLiteDatabase`对象的`insert()`方法插入数据。 - **查询数据**:使用`query()`方法执行SELECT语句,获取数据。 - **更新数据**:使用`update()`方法执行UPDATE语句。 - **删除数据**:...

    Calendar_andorid_日历demo_v1.0

    《Android日历应用开发详解——基于"Calendar_andorid_日历demo_v1.0"》 在Android应用开发中,日历功能是一项常见的需求,它不仅能够帮助用户管理日常事务,还可以展示重要的节日和农历日期。"Calendar_andorid_...

    Andorid项目源码 实现 抽屉效果 案例

    Andorid项目源码 实现 抽屉效果 案例Andorid项目源码 实现 抽屉效果 案例Andorid项目源码 实现 抽屉效果 案例Andorid项目源码 实现 抽屉效果 案例Andorid项目源码 实现 抽屉效果 案例Andorid项目源码 实现 抽屉效果 ...

    Andorid_utils

    android 开发的一些高级工具类 DataSet,Record: 对数据的操作 LiteDatabase: sqlite 的封装类 LiteQuery: sqlite 取数据 ListViewAdapter,ListViewInterface: listView 的高级使用

    ListView例子(Andorid源码)

    Java源码之Andorid源码:ListView例子,ListView的作用这里就不说了吧,使用相当 广泛,在流行的Andorid开发中,也被广泛应用,那么最基础的ListView是如何建立的呢?通过本例您将学会如何使用。

    andorid_USB驱动

    Android系统使用Open Mobile Terminal Platform (OMTP)标准,这使得设备能被识别为MTP(Media Transfer Protocol)或PTP(Picture Transfer Protocol)设备,以便于媒体文件的传输。此外,Android设备还需要ADB...

    Jdom2 jar,Andorid可用

    android可用的jdom jar包,jdom用于操作xml比其他方式来的方便些,由兴趣的可以试试

    andorid查看 SDK源码的方法

    ### Android 查看SDK源码的方法 #### 一、前言 在进行Android开发的过程中,深入理解SDK源码有助于提升开发者的编程技能与解决问题的能力。本文将详细介绍如何查看Android SDK源码的方法,帮助开发者更好地学习和...

    andorid开发图片素材

    本资源包,名为“andorid开发图片素材”,恰好满足了开发者对图像资源的需求,特别是其中包含的100多张各国国旗的图片,为应用增添了一丝世界性的多元色彩。 国旗图片作为图标资源,可以广泛应用于各种场景。例如,...

    andorid闹钟程序.rar

    11. **电源管理优化**:为了确保设备在休眠状态下也能正确触发闹钟,开发者需要考虑电源管理策略,如使用AlarmManager的setExactAndAllowWhileIdle()方法。 12. **Android版本兼容性**:由于Android版本众多,...

Global site tag (gtag.js) - Google Analytics