zoukankan      html  css  js  c++  java
  • 026 Android 通知(Notification)

    1.介绍

    2.常用属性

    3.java后台代码

    package com.lucky.test30notification;
    
    import android.app.Notification;
    import android.app.NotificationManager;
    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 {
        Button button1;
        Button button2;
        NotificationManager notificationManager; //定义一个通知管理器
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            button1=findViewById(R.id.button);
            button2=findViewById(R.id.button2);
            //实例化通知管理器
            notificationManager= (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
    
            button1.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.setSmallIcon(R.mipmap.img07); //设置图标
                    builder.setTicker("新消息");//消息来时的提示内容
                    builder.setContentTitle("新通知");//设置通知题目
                    builder.setContentText("虎扑ios上线了");//设置通知内容
                    builder.setDefaults(Notification.DEFAULT_ALL);//设置默认格式
                    notificationManager.notify(0x01,builder.build());
    
    
                }
            });
    
            button2.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    notificationManager.cancel(0x01); //取消通知
                }
            });
        }
    }

     4.效果图

    对应工程名:test30

  • 相关阅读:
    [华为oj]放苹果
    [华为oj]iNOC产品部-杨辉三角的变形
    值传递和引用传递
    Struts2+Jquery+Json集成
    使用堆栈结构进行字符串表达式("7*2-5*3-3+6/3")的计算
    使用环形链表解决约瑟夫(丢手帕)问题
    tomcat配置数据源
    ORA-01652:无法通过128(在表空间TEMP中)扩展temp段
    (转)Java 代码优化过程的实例介绍
    (转)走进JVM,浅水也能捉鱼
  • 原文地址:https://www.cnblogs.com/luckyplj/p/10512896.html
Copyright © 2011-2022 走看看