xml布局

activity_main.xml布局

    
activity_second.xml布局

<?xml version="1.0" encoding="utf-8"?>
源代码

MainActivity

package com.example.notification;import android.os.Bundle;import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.Intent;import android.view.View;/** *  * @author TXF *  * Notification(通知)  *  * 手机屏幕的最上面显示通知,点击通知内容会跳转到另一个界面 */public class MainActivity extends Activity {// 通知管理器private NotificationManager mnm;// 通知private Notification mn;// 意图private Intent mintent;// 模糊意图private PendingIntent mpIntent;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);mnm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);// 点击通知时转移内容mintent = new Intent(this, SecondActivity.class);// 主要是设置点击通知时显示内容的类mpIntent = PendingIntent.getActivity(this, 0, mintent, 0);// 初始化Notifaction对象mn = new Notification();}@SuppressWarnings("deprecation")public void click(View view) {switch (view.getId()) {case R.id.btn1:// 设置通知在状态栏显示的图标mn.icon = R.drawable.ic_launcher;// 当我们点击发送通知的时候弹出的内容mn.tickerText = "通知";// 通知的时候默认发出的声音mn.defaults = Notification.DEFAULT_SOUND;// 设置通知显示的参数 第一个参数是上下文,第二个参数是通知的标题,第三个参数是通知内容,第四个参数是模糊意图mn.setLatestEventInfo(this, "消息", "你有一条新的消息", mpIntent);// 执行这个通知,第一个参数为通知的Id,第二个为通知对像mnm.notify(0, mn);break;}}}
SecondActivity

package com.example.notification;import android.app.Activity;import android.os.Bundle;public class SecondActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_second);}}
效果图

Android UI控件详解-Notification(通知)_第1张图片Android UI控件详解-Notification(通知)_第2张图片

更多相关文章

  1. Android通知Notification
  2. android之sharedpreference读取参数
  3. android中软件参数保存
  4. 关于Android 混淆的内容总结
  5. android 读取文件内容操作
  6. Android 获取系统设置参数。
  7. Android 学习笔记 Contacts (一)ContentResolver query 参数详解
  8. Android notification点击跳转到Activity,点击返回跳转,前一条消息
  9. Android 获取屏幕高宽度,密度,通知栏高度,截图等常用方法

随机推荐

  1. android 数据持久化简述
  2. 【Android 初学】11、关于Android当中的
  3. Android IPC 通讯机制源码分析
  4. android关机重启流程代码
  5. Rexsee API介绍:Android屏幕锁定Keyguard
  6. Android获取手机信号强度/信号格数
  7. Android NDK入门之Hello Jni
  8. 基于MQTT实现Android消息推送(Push…
  9. Android 默认壁纸 简单分析
  10. Kotlin 风险高、RxJava 已过时,Android(安