zoukankan      html  css  js  c++  java
  • 25 Notification通知栏

    public class MainActivity extends Activity {
    
        Button btnSend;
        Button btnCancel;
        private static final int NOTIFICATION_ID = 0;
        private NotificationManager notificationManager;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            requestWindowFeature(Window.FEATURE_NO_TITLE);
            setContentView(R.layout.notification);
            btnSend = (Button) findViewById(R.id.btn_send);
            btnCancel = (Button) findViewById(R.id.btn_cancel);
            notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
            btnSend.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    //创建一个启动其他activity的intent
                    Intent intent = new Intent(MainActivity.this, WndVideoList.class);
                    PendingIntent pendingIntent = PendingIntent.getActivity(MainActivity.this, 0, intent, 0);
                    Notification notification = new Notification.Builder(MainActivity.this)
                            .setAutoCancel(true)//打开该通知 ,该通知自动消失
                            .setTicker("有新消息")//设置显示在状态栏的通知提示信息
                            .setSmallIcon(R.drawable.icon)//设置通知的图标
                            .setContentTitle("一条新通知")//设置通知内容的标题
                            .setContentText("恭喜你  你特么的又变帅了。。。")//设置通知的内容
                            .setDefaults(Notification.DEFAULT_ALL)//默认使用系统的声音 LED灯等等
                            .setWhen(System.currentTimeMillis())//设置时间
                            .setContentIntent(pendingIntent)//设置intent
                            .build();
                    notificationManager.notify(NOTIFICATION_ID, notification);
                }
            });
    
            btnCancel.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    notificationManager.cancel(NOTIFICATION_ID);
                }
            });
        }
    }
  • 相关阅读:
    Jmeter 跨脚本入参
    Jmeter 查看结果树显示unicode转中文
    jmeter+ant 接口自动化测试框架
    jmeter jmeter.results.shanhe.me.xsl 模板内容
    Jmeter + ant 接口自动化测试(进阶)
    Linux od命令
    Hadoop初识
    tbn tbc tbr
    ffmpeg之avcodec_open2
    ffmpeg之AVStream
  • 原文地址:https://www.cnblogs.com/YyuTtian/p/5402242.html
Copyright © 2011-2022 走看看