android 45 通知

简介:

复制代码
package com.sxt.day07_01;

import android.app.Activity;
import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        setListener();
    }

    private void setListener() {
        findViewById(R.id.btnSendNotification).setOnClickListener(new OnClickListener() {
            
            @Override
            public void onClick(View v) {
                //创建启动目标Activity的Intent对象,点击通知后跳到SecondActivity页面
                Intent intent=new Intent(MainActivity.this, SecondActivity.class);
                //创建PendingIntent对象
                PendingIntent pi=PendingIntent.getActivity(MainActivity.this, 0, intent, 0);
                //创建Notification对象
                Notification notif=new Notification(R.drawable.ic_launcher, "通知来啦!", System.currentTimeMillis());//没有下拉的时候通知图片,通知题目,通知发送时间
                //设置点击通知的监听
                notif.setLatestEventInfo(MainActivity.this, "您右16款软件可以更新", "点击开始更新", pi);//把下拉栏拉下来以后,通知显示的文本。
                //创建通知管理器对象
                NotificationManager manager=(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);//getSystemService获得系统的服务
                //发送通知
                manager.notify(99, notif);//99是通知的id值
//                manager.cancel(99);
            }
        });
    }

}
复制代码

 


本文转自农夫山泉别墅博客园博客,原文链接:http://www.cnblogs.com/yaowen/p/4890384.html,如需转载请自行联系原作者


相关文章
|
存储 JavaScript 安全
教你如何用一行命令:Android打包->上传->发测试包通知
教你如何用一行命令:Android打包->上传->发测试包通知
218 0
教你如何用一行命令:Android打包->上传->发测试包通知
|
存储 消息中间件 API
下沉式通知的一种实现 | Android悬浮窗Window应用
当你浏览公众号时来了一条新消息,通知在屏幕顶部会以自顶向下动画的形式入场,而且它是跨界面的全局浮窗(效果如下图)。虽然上一篇中抽象的浮窗工具类已经能实现这个需求。但本文在此基础上再封装一些更加友好的
313 0
|
XML 安全 API
你真的懂android通知消息吗?
你真的懂android通知消息吗?
381 0
你真的懂android通知消息吗?
|
开发工具 Android开发
RxBus 一个简易、非反射的Android事件通知库
RxBus 一个简易、非反射的Android事件通知库
692 0
RxBus 一个简易、非反射的Android事件通知库
|
设计模式 安全 Java
Android事件通知工具:RxBus在Eclipse和AS中的实践
Android事件通知工具:RxBus在Eclipse和AS中的实践
209 0
Android事件通知工具:RxBus在Eclipse和AS中的实践
|
Android开发
Android如何给通知channel静音
目前各个市场都要求targetsdkversion要不低于26,也就是android 8.0。 相应的影响很多功能,比如通知。 当targetsdkversion >= 26,需要为通知添加channel
241 0
|
Android开发
Android 文件重定向下载 & 通知问题小结
Android 重定向文件下载尝试与通知栏信息提醒!
316 0