这篇文章将为大家详细讲解有关Android中Notification.Builder通知的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
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通知的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。