随着AndroID系统的不断升级,相关Notification的用法有很多种,有的方法可能已经被androID抛弃了,下面为大家分享一下个人如何实现AndroID Notification通知小案例源代码,供大家参考。
AndroID Notification.Builder通知小案例,具体代码示例如下:
package com.example.day6ke;import androID.app.Notification;import androID.app.notificationmanager;import androID.app.PendingIntent;import androID.content.Context;import androID.content.Intent;import androID.os.Build;import androID.support.annotation.RequiresAPI;import androID.support.v7.app.AppCompatActivity;import androID.os.Bundle;import androID.vIEw.VIEw;import androID.Widget.button;public class MainActivity extends AppCompatActivity { private button btn; private notificationmanager Manager; @OverrIDe protected voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVIEw(R.layout.activity_main); btn= (button) findVIEwByID(R.ID.bnt); Manager= (notificationmanager) getSystemService(Context.NOTIFICATION_SERVICE); btn.setonClickListener(new VIEw.OnClickListener() { @RequiresAPI(API = Build.VERSION_CODES.JELLY_BEAN) @OverrIDe public voID onClick(VIEw v) { Notification.Builder builder=new Notification.Builder(MainActivity.this); builder.setContentTitle("通知"); builder.setContentText("正文"); builder.setSmallicon(R.mipmap.ic_launcher); //的到PendingIntent(延迟意图)的对象 PendingIntent pendingIntent =PendingIntent.getActivity(MainActivity.this,2020,new Intent(MainActivity.this,Main2Activity.class),PendingIntent.FLAG_ONE_SHOT); builder.setContentIntent(pendingIntent); //点击通知是否消失 该方法与PendingIntent 一起使用才有效果 builder.setautoCancel(true); Manager.notify(1,builder.build()); } }); }}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程小技巧。
总结以上是内存溢出为你收集整理的Android Notification.Builder通知案例分享全部内容,希望文章能够帮你解决Android Notification.Builder通知案例分享所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)