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();

  • 相关阅读:
    自定义TabBarController
    UITabBarController剖析
    IOS中UIScrollView的contentSize、contentOffset和contentInset属性
    iOS开发 剖析网易新闻标签栏视图切换
    transitionFromViewController方法的使用
    ViewController生命周期
    1816. Truncate Sentence
    1290. 二进制链表转整数
    1302. 层数最深叶子节点的和
    102.二叉树的层次遍历
  • 原文地址:https://www.cnblogs.com/lancelee98/p/9486758.html
Copyright © 2011-2022 走看看