• 推动长江经济带发展 习近平要求境界和担当 2019-11-11
  • 丰台东铁匠营街道:品粽赏乐感受改革开放四十周年 2019-11-11
  • 学习宣传宪法 弘扬法治精神 2019-11-07
  • 山东搭建“灯塔—党建在线”网络平台 2019-11-07
  • 2016杨宗纬VOCAL巡演北京站正式开票杨宗纬VOCAL 2019-11-04
  • 年龄大了,也想积点口德,已经给你笔下留情了。 2019-11-04
  • 人民网通行证——帮助 2019-11-03
  • 端午节,跟随习近平找寻中华民族“精气神” 2019-10-30
  • 天津加入抢人大战,你会否挑花眼? 2019-10-29
  • “海河英才”行动计划为企业解渴 2019-10-29
  • 在庆祝海南建省办经济特区30周年大会上的讲话 2019-10-07
  • 俄罗斯世界杯F组:球迷风采 2019-09-24
  • 彭于晏廖凡曝姜文“精神洁癖” 2019-09-24
  • 苏州大学研究生支教团网上众筹资助留守儿童 2019-09-23
  • 湖北政务微信排行榜第187期出炉 交警类公号表现亮眼 2019-09-19
  • 香港赛马会玄机报料:Android开发之Notification手机状态栏通知用法实例分析

     更新时间:2019年03月16日 09:38:43   作者:水中鱼之1999   我要评论
    这篇文章主要介绍了Android开发之Notification手机状态栏通知用法,结合实例形式分析了Android Notification手机状态栏通知的常见函数、功能及使用技巧,需要的朋友可以参考下

    香港赛马会网站惠泽社绝杀八码 www.mwcrz.tw 本文实例讲述了Android开发之Notification手机状态栏通知用法。分享给大家供大家参考,具体如下:

    简介:

    通知是显示在手机状态栏的通知(PS:就是手机上方,显示时间啥的那一栏)

    用法:

    Notification添加了Builder()类,其包含如下方法:

    1. setDefaults()         通知led灯、音乐、震动等

    2. setAutoChange()  设置点击通知后,通知自动从状态栏删除

    3. setContentTitle()   通知标题

    4. setContentText()  通知内容

    5. setSmallcon()      为通知设置图标

    6. setLargelcon()       为通知设置大图标

    7. setTick()               设置通知状态栏的提示文本

    8. setContentIntent()点击通知后要启动的相应组件

    运行效果:

    实现方法:

    1.首先建立一个活动用来执行:

    public class MainActivity extends Activity {
      static final int NOTIFICATION_ID = 0x123;
      NotificationManager notificationManager;
      @Override
      protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //获取系统的Notification对象
        notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
       }
      //为发送通知的按钮点击事件定义事件处理方法
      @RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN)
      public void send(View source){
        //创建一个其他Activity的Intent
        Intent intent = new Intent(MainActivity.this,TextActivity.class);
        PendingIntent pendingIntent = PendingIntent.getActivity(MainActivity.this,0,intent,0);
        Notification notification = new Notification.Builder(this)
            //设置打开通知 通知自动消失
            .setAutoCancel(true)
            //设置显示状态栏的通知提示信息
            .setTicker("注目提醒!")
            //设置通知图标
            .setSmallIcon(R.drawable.seek02)
            //设置通知内容标题
            .setContentTitle("该应用发生 爆炸大 大 大 新闻??!")
            //设置通知内容
            .setContentText("冒险没有 你手机自嗨罢了~")
            //设置使用默认的声音 LED灯
            .setDefaults(Notification.DEFAULT_SOUND|Notification.DEFAULT_LIGHTS)
            //设置通知自定义声音
    //        .setSound()
            .setWhen(System.currentTimeMillis())
            //设置他只要启动的程序Intent
            .setContentIntent(pendingIntent)
            .build();
        notificationManager.notify(NOTIFICATION_ID,notification);
      }
      public void del(View view){
        //取消通知
        notificationManager.cancel(NOTIFICATION_ID);
      }
    }
    
    

    2.然后建立一个要打开的活动(随意建就行)(布局文件任意我这里就不写了)

    public class TextActivity extends AppCompatActivity {
      @Override
      protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_t_exta_ctivity);
      }
    }
    
    

    最后记得添加权限(mainfest)

    <!--消息通知使用到闪光灯和声音权限-->
    <uses-permission android:name="android.permission.FLASHLIGHT"/>
    <uses-permission android:name="android.permission.VIBRATE"/>
    
    

    PS:关于Android权限控制可参考~
    Android Manifest功能与权限描述大全: //tools.jb51.net/table/AndroidManifest

    更多关于Android相关内容感兴趣的读者可查看本站专题:《Android开发入门与进阶教程》、《Android调试技巧与常见问题解决方法汇总》、《Android基本组件用法总结》、《Android视图View技巧总结》、《Android布局layout技巧总结》及《Android控件用法总结

    希望本文所述对大家Android程序设计有所帮助。

    相关文章

    • android读取assets中Excel表格并显示

      android读取assets中Excel表格并显示

      这篇文章主要为大家详细介绍了android读取assets中Excel表格并显示的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
      2017-02-02
    • Android开发实现跟随手指的小球效果示例

      Android开发实现跟随手指的小球效果示例

      这篇文章主要介绍了Android开发实现跟随手指的小球效果,涉及Android图形绘制、事件响应、界面布局等相关操作技巧,需要的朋友可以参考下
      2019-04-04
    • android获取当前接入点信息判断是ctwap还是ctnet实例代码

      android获取当前接入点信息判断是ctwap还是ctnet实例代码

      这篇文章主要介绍了android获取当前接入点信息判断是ctwap还是ctnet的方法,大家参考使用吧
      2013-11-11
    • Android调用手机拍照功能的方法

      Android调用手机拍照功能的方法

      这篇文章主要介绍了Android调用手机拍照功能的方法,实例分析了Android调用手机拍照功能及显示图片的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
      2015-09-09
    • Android实现的状态栏定制和修改方法

      Android实现的状态栏定制和修改方法

      这篇文章主要介绍了Android实现的状态栏定制和修改方法,涉及Android针对状态栏属性设置的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
      2015-10-10
    • Android开发实现的Log统一管理类

      Android开发实现的Log统一管理类

      这篇文章主要介绍了Android开发实现的Log统一管理类,涉及Android日志管理及方法重载等相关操作技巧,需要的朋友可以参考下
      2017-12-12
    • Android中RecyclerView实现分页滚动的方法详解

      Android中RecyclerView实现分页滚动的方法详解

      RecyclerView实现滚动相信对大家来说都不陌生,但是本文主要给大家介绍了利用Android中RecyclerView实现分页滚动的思路和方法,可以实现翻页功能,一次翻一页,也可以实现翻至某一页功能。文中给出了详细的示例代码,需要的朋友可以参考借鉴,下面来一起看看吧。
      2017-04-04
    • android浮层图片拖动并且可点击效果

      android浮层图片拖动并且可点击效果

      这篇文章主要为大家详细介绍了android浮层的图片拖动并且可点击,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
      2017-12-12
    • Android基于PhotoView实现的头像/圆形裁剪控件

      Android基于PhotoView实现的头像/圆形裁剪控件

      这篇文章主要给大家介绍了关于Android基于PhotoView实现的头像/圆形裁剪控件的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
      2018-07-07
    • Android开发之时间日期操作实例

      Android开发之时间日期操作实例

      这篇文章主要介绍了Android开发之时间日期操作,是Android程序开发中常见的一个功能,需要的朋友可以参考下
      2014-08-08

    最新评论

  • 推动长江经济带发展 习近平要求境界和担当 2019-11-11
  • 丰台东铁匠营街道:品粽赏乐感受改革开放四十周年 2019-11-11
  • 学习宣传宪法 弘扬法治精神 2019-11-07
  • 山东搭建“灯塔—党建在线”网络平台 2019-11-07
  • 2016杨宗纬VOCAL巡演北京站正式开票杨宗纬VOCAL 2019-11-04
  • 年龄大了,也想积点口德,已经给你笔下留情了。 2019-11-04
  • 人民网通行证——帮助 2019-11-03
  • 端午节,跟随习近平找寻中华民族“精气神” 2019-10-30
  • 天津加入抢人大战,你会否挑花眼? 2019-10-29
  • “海河英才”行动计划为企业解渴 2019-10-29
  • 在庆祝海南建省办经济特区30周年大会上的讲话 2019-10-07
  • 俄罗斯世界杯F组:球迷风采 2019-09-24
  • 彭于晏廖凡曝姜文“精神洁癖” 2019-09-24
  • 苏州大学研究生支教团网上众筹资助留守儿童 2019-09-23
  • 湖北政务微信排行榜第187期出炉 交警类公号表现亮眼 2019-09-19
  • 宁夏11选5平台投注 fg捕鱼技巧高手 污养成游戏破解版大全 什么软件可以玩三公 中三组三玩法介绍 安徽11选5开奖结果图 抖音段子赚钱吗 经典单机麻将二人麻将 天津市福彩时时彩开奖结果 百搭二王下载1.0安卓版