zoukankan      html  css  js  c++  java
  • Android Studio 学习(七)通知

    导入support- -v4

    1.进入 file-project structure

    2.左边选择app

    3.右边选择dependencies

    4.左下角可以看到一个加号,点击选择Library dependency就可以看到可以导入的jar包,选择support-v4导入即可

    简单通知

    • 通知管理工具
      `NotificationManager manager= (NotificationManager)getSystemService(NOTIFICATION_SERVICE);

    • 通知对象
      Notification notification = new NotificationCompat.Builder(MainActivity.this,"default") .setContentTitle("title") .setContentText("text") .setWhen(System.currentTimeMillis()) .setSmallIcon(R.mipmap.ic_launcher) .setLargeIcon(BitmapFactory.decodeResource(getResources(),R.mipmap.ic_launcher)) .build();

    • 显示通知
      manager.notify(1,notification);

    通知的点击功能

    • Intent intent = new Intent(MainActivity.this,NotificationActivity.class);
    • PendingIntent pendingIntent =PendingIntent.getActivity(MainActivity.this,0,intent,0);

    Notification notification = new NotificationCompat.Builder(MainActivity.this,"default")
    .setContentTitle("title")
    .setContentText("text")
    .setWhen(System.currentTimeMillis())
    .setSmallIcon(R.mipmap.ic_launcher)
    .setLargeIcon(BitmapFactory.decodeResource(getResources(),R.mipmap.ic_launcher))
    .setContentIntent(pendingIntent)//点击功能
    .setDefaults(NotificationCompat.DEFAULT_ALL)
    .setPriority(NotificationCompat.PRIORITY_MAX)
    .build();

  • 相关阅读:
    浅谈常量
    运算符
    TTL与CMOS门电路
    16位CRC校验_Delphi
    DXP快捷键记录(红色为经常用到的)
    论EFMS模拟量部分采集电路的修改
    稳压二极管应用电路_转载
    TVS二极管
    TryEnterCriticalSection___Delphi
    很好用的一个翻译插件
  • 原文地址:https://www.cnblogs.com/lancelee98/p/9486758.html
Copyright © 2011-2022 走看看