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);}}
效果图


更多相关文章

  1. mybatisplus的坑 insert标签insert into select无参数问题的解决
  2. Python技巧匿名函数、回调函数和高阶函数
  3. python list.sort()根据多个关键字排序的方法实现
  4. 【notification】Android(安卓)中创建状态栏通知
  5. Android通知Notification
  6. Android(安卓)5.1 SystemUI-状态栏
  7. android之sharedpreference读取参数
  8. Android菜单实现两种方式
  9. android之File

随机推荐

  1. android定制对话框
  2. Android第一个程序 Hello World
  3. flutter常见问题
  4. 参考注释郭霖老师的Android相机程序
  5. ch07 Android 日期与时间对话框
  6. Android的SwitchCompat和Switch
  7. Android Studio App LinearLayout多层布
  8. android细节知识小点(动态更新)
  9. android 获取网络上服务器图片
  10. android中IO操作数据总结