• 视频陶然居变形记:从路边小饭馆到全国餐饮十强 2019-07-21
  • 防震减灾事业发展的重要理论成果 2019-07-20
  • 珠宝配美人!李冰冰大片衣着性感秀身段 2019-07-20
  • 机器人也能拥有“情商”?这个可以有 2019-07-19
  • 重庆“轮椅教师”高位截瘫仍坚守讲台 2019-07-07
  • 百度车联网携手宝马 合作伙伴全面升级为国际OEM厂商 2019-07-01
  • 全面从严治党永远在路上——辽宁代表团开放日侧记 2019-07-01
  • 【学习时刻】华侨大学黄日涵:“一带一路”盛会开启合作发展新篇章 2019-06-24
  • 秒变迷弟!吴建豪晒与甄子丹合影:偶像给我签名 2019-06-20
  • 军统头目戴笠留下哪些巨额遗产 令蒋介石身边人惊诧 2019-06-20
  • 初春喝藿香汤 解表化湿,散寒温经 2019-06-18
  • 新华时评:磋商,不等于反复折腾 2019-06-09
  • 天山特克斯峡谷 中国国家地理网 2019-06-08
  • 端午小长假珠海口岸将迎双向客流高峰 2019-06-08
  • 王朝崩塌!恒大半个月内双线出局 卡帅敲响下课警钟 2019-06-07
  • 香港赛马会一码中特网中特:Android开发之Notification手机状态栏通知用法实例分析

    香港赛马会网站惠泽社绝杀八码 www.mwcrz.tw  更新时间:2019年03月16日 09:38:43   作者:水中鱼之1999   我要评论

    这篇文章主要介绍了Android开发之Notification手机状态栏通知用法,结合实例形式分析了Android Notification手机状态栏通知的常见函数、功能及使用技巧,需要的朋友可以参考下

    本文实例讲述了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中文件的压缩和解压缩实例代码

      Android中文件的压缩和解压缩实例代码

      这篇文章主要介绍了Android中文件的压缩和解压缩,需要的朋友可以参考下
      2017-03-03
    • Android 获取服务器与客户端时差的实例代码

      Android 获取服务器与客户端时差的实例代码

      下面小编就为大家分享一篇Android 获取服务器与客户端时差的实例代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
      2018-01-01
    • Android发送短信方法总结

      Android发送短信方法总结

      这篇文章主要介绍了Android发送短信方法,结合实例形式较为详细的分析了Android发送短信的原理与具体实现技巧,需要的朋友可以参考下
      2016-11-11
    • Android短信操作常见协议和常用代码

      Android短信操作常见协议和常用代码

      这篇文章主要介绍了Android短信操作常见协议和常用代码,本文直接给出代码实例,需要的朋友可以参考下
      2015-04-04
    • Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)

      Android中Textview和图片同行显示(文字超出用省略号,图片自动靠

      Android中Textview和图片同行显示,文字超出用省略号显示,图片自动靠右边??吹秸飧鑫侍獗纠慈衔且桓龊苷5男枨?,看起来很简单,但是做起来却遇到了很蛋疼的问题,怎么搞的都不行,堵了很长时间,下面说一下解决的方案,希望遇到这样问题的朋友可以使用。
      2016-12-12
    • Android简单实现无限滚动自动滚动的ViewPager

      Android简单实现无限滚动自动滚动的ViewPager

      这篇文章主要介绍了Android简单实现无限滚动自动滚动的ViewPager,百度谷歌上面也有很多关于这方面的教程,但是感觉都略显麻烦,而且封装的都不是很彻底。所以试着封装一个比较好用的ViewPager,实现思路一起通过本文学习吧
      2016-12-12
    • Android中的常用尺寸单位(dp、sp)快速入门教程

      Android中的常用尺寸单位(dp、sp)快速入门教程

      本文详细介绍了Android开发中常用尺寸单位的含义,重点讲解了sp与dp这两个尺寸单位的本质以及它们与px的换算公式,文中介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
      2017-05-05
    • Android自定义控件实现验证码倒计时

      Android自定义控件实现验证码倒计时

      这篇文章主要为大家详细介绍了Android自定义控件实现验证码倒计时的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
      2017-03-03
    • Android实现自定义圆形进度条

      Android实现自定义圆形进度条

      这篇文章主要介绍了Android自定义圆形进度条实现代码,进度条在Android中教程经常使用到,本文向大家分享了Android实现自定义圆形进度条的代码,感兴趣的小伙伴们可以参考一下
      2016-03-03
    • Android ViewPager画廊效果详解及实例

      Android ViewPager画廊效果详解及实例

      这篇文章主要介绍了Android ViewPager画廊效果详解及实例的相关资料,这里提供实例代码及实现效果图,具有参考价值,需要的朋友可以参考下
      2016-12-12

    最新评论

  • 视频陶然居变形记:从路边小饭馆到全国餐饮十强 2019-07-21
  • 防震减灾事业发展的重要理论成果 2019-07-20
  • 珠宝配美人!李冰冰大片衣着性感秀身段 2019-07-20
  • 机器人也能拥有“情商”?这个可以有 2019-07-19
  • 重庆“轮椅教师”高位截瘫仍坚守讲台 2019-07-07
  • 百度车联网携手宝马 合作伙伴全面升级为国际OEM厂商 2019-07-01
  • 全面从严治党永远在路上——辽宁代表团开放日侧记 2019-07-01
  • 【学习时刻】华侨大学黄日涵:“一带一路”盛会开启合作发展新篇章 2019-06-24
  • 秒变迷弟!吴建豪晒与甄子丹合影:偶像给我签名 2019-06-20
  • 军统头目戴笠留下哪些巨额遗产 令蒋介石身边人惊诧 2019-06-20
  • 初春喝藿香汤 解表化湿,散寒温经 2019-06-18
  • 新华时评:磋商,不等于反复折腾 2019-06-09
  • 天山特克斯峡谷 中国国家地理网 2019-06-08
  • 端午小长假珠海口岸将迎双向客流高峰 2019-06-08
  • 王朝崩塌!恒大半个月内双线出局 卡帅敲响下课警钟 2019-06-07
  • 2012伦敦奥运试玩 国际米兰最新新闻 重庆时时彩开奖历史 亚兹特兰金在线客服 浙江11选5基本走势 黑龙江22选5开走势图 贵州麻将玩法 传奇手游广告 巫婆大财免费试玩 新疆十一选五任选三开奖