zoukankan      html  css  js  c++  java
  • 13 消息提示 notification 介绍

    Notification:

    Notification通知可以显示到系统的上方的状态栏(status bar)中。

    通知内容的显示分为两个部分:

    1、notification area(通知状态栏)

    2、Notification drawer (抽屉)通知列表页面;

    • 当应用程序向Android系统发出一个notification时,通知首先以小图标的方式出现在notification area
    • 用户可以在下拉状态栏,打开notification drawer。显示notification的详细情况;
    • 提示:notification areanotification drawer 都是由Android系统来管理和维护的,因此用户可以随时进入查看。
    • 有优点:某些信息不需要用户马上处理,可以利用通知。即延迟消息。比如软件的更新,短信,新闻之类的。


    小案例:

    代码:

    public class Test_notification_01Activity extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
        }
        public void test(View view){
            //创建对象
            NotificationManager manager=(NotificationManager)this.getSystemService(Context.NOTIFICATION_SERVICE);
            
            NotificationCompat.Builder mBuilder = 
                    new NotificationCompat.Builder(this)
                    .setSmallIcon(android.R.drawable.sym_def_app_icon)
                    .setContentTitle("My notification")
                    .setContentText("hello world!")
                    .setTicker("来消息啦。。。。");
                   
            Notification notification = mBuilder.build();
            manager.notify(1,notification);
            
            //manager.notify(id,notification);显示通知
            //manager.cancel(id);取消通知
        }
    }

    运行结果:

        


    常见参数的设置:

      

  • 相关阅读:
    离屏渲染说明文章地址
    苹果文档文章查看地址
    仿照GPUImageMovieOutput写的只支持BGRA32的视频Buffer读取
    拍照摄像拉近摄像头
    消除nonnull警告
    人体姿态识别
    AR资讯文章
    获取图片中对象轮廓并替换白色
    jar包和war包的介绍和区别(转载)
    css美化Div边框的样式实例*(转载)
  • 原文地址:https://www.cnblogs.com/cxm-weiniss/p/7205639.html
Copyright © 2011-2022 走看看