为了账号安全,请及时绑定邮箱和手机立即绑定

Android O(8.0)通知栏解决方案

难度初级
时长32分
学习人数
综合评分94.3
7人评价 查看评价
10.0 内容实用
8.9 简洁易懂
9.4 逻辑清晰

最新回答 / Ruffe
Notification.Builder builder = new Notification.Builder(this)
        .setAutoCancel(true)
        .setChannelId("test_channel_id")
        .setContentTitle("新消息来了")
        .setContentText("明天是周末...
小米8 SE中需要这样写,其他手机型号未测,仅供参考!

//要在Android8.0版本中设置setChannelId
builder.setChannelId("channel_id");

最新回答 / 精慕门9177950
// 加上这个方法
private NotificationManager getManager(){
    if (manager == null){
        manager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
    }
    return manager;
}
男友乔木,北有送宝
没有适配好吧?8.0实测不行的

最新回答 / 三少爷的鞋
builder = new Notification.Builder(this);
builder.setAutoCancel(true)
    .setChannelId("channel_id")
    .setContentTitle("下载中。。。。。")
    .setContentText("明天是周日,不上班")
    .setSmallIcon(R.mipmap.ic_launcher);
builder 写全试试
老师弄点自定义view的相关东西呗 想学
要做一下,安卓版本的判断
面向IDE编程😯

讲师回答 / 乔木2018
RSA routines:OPENSSL_internal:DATA_TOO_LARGE  文件太大了 okhttp是支持大文件下载的 有可能是你的sd卡存储空间不够了
除了第二章讲的NotificationChannel是8.0的特性外,其它都是Android通知的旧有逻辑
除了第二章讲的NotificationChannel是8.0的特性外,其它都是Android通知的旧有逻辑
讲解非常详细,由浅入深,很棒
安卓P来了,课程还是安卓O的。
课程须知
需要具备一定的Android基础,并且对Android8.0之前的Notificatio有一定了解。
老师告诉你能学到什么?
1、Android8.0兼容适配处理 2、Android 8.0 ChannelNotification的管理(更新和删除) 3、自定义ChannelNotification与交互
意见反馈 邀请有奖 帮助中心 APP下载
官方微信

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消