温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Android中Notification.Builder通知的示例分析

发布时间:2021-08-11 10:19:55 来源:亿速云 阅读:119 作者:小新 栏目:移动开发

这篇文章将为大家详细讲解有关Android中Notification.Builder通知的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

Android Notification.Builder通知小案例,具体代码示例如下:

package com.example.day6ke;

import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.os.Build;
import android.support.annotation.RequiresApi;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class MainActivity extends AppCompatActivity {
  private Button btn;
  private NotificationManager Manager;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    btn= (Button) findViewById(R.id.bnt);

    Manager= (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
    btn.setOnClickListener(new View.OnClickListener() {
      @RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN)
      @Override
      public void onClick(View v) {
        Notification.Builder builder=new Notification.Builder(MainActivity.this);
        builder.setContentTitle("通知");
        builder.setContentText("正文");
        builder.setSmallIcon(R.mipmap.ic_launcher);


        //的到PendingIntent(延迟意图)的对象
        PendingIntent pendingIntent =PendingIntent.getActivity(MainActivity.this, 2020,new Intent(MainActivity.this, Main2Activity.class), PendingIntent.FLAG_ONE_SHOT);
        builder.setContentIntent(pendingIntent);
        //点击通知是否消失   该方法与PendingIntent 一起使用才有效果
        builder.setAutoCancel(true);
        Manager.notify(1,builder.build());
      }
    });
  }
}

关于“Android中Notification.Builder通知的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI