android 6.24通知

第一行代码中的通知创建方法已经废弃了,所以我从网上找到了新的方法
 **NotificationCompat.Builder 来实例化一个对象(Android3.0之后) — As old as API Level 4
  Notification.Builder 来实例化一个对象(Android 3.0之前) — 本人建议使用(官方建议)**编写程序时一直显示要求导入v7包但是却发现了v4包,不知道什么原因我将构建方式改成了官方推荐的就解决了问题
通知相关
通知的各种样式
大致步骤
一个是启动了通知
一个是点击通知启动了一个活动

 public void onClick(View v) {
        switch (v.getId()) {
            case R.id.send_notice:
                NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
                Intent intent = new Intent(this, NotificationActivity.class);
                //启动另一个活动使用PendingIntent
                PendingIntent pi = PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT);
//创建一个通知
                Uri soundUri = Uri.fromFile(new File("/system/media/audio/ringtones/Basic_tone.ogg"));
                Notification.Builder builder = new Notification.Builder(this)
                        .setSmallIcon(R.mipmap.ic_launcher)
                        .setTicker("This is ticker text")
                        .setWhen(System.currentTimeMillis())
                        .setContentTitle("this is content title")
                        .setContentIntent(pi)
                        .setSound(soundUri)
                        .setContentText("this is content text");

                //启动通知栏通知
                manager.notify(1, builder.build());
                break;
            default:
                break;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值