`
trygood
  • 浏览: 78040 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Notification

阅读更多
Android系统的状态栏(Status Bar)中有一个创新UI设计,这就是可以下拉的通知提示。当系统有一些消息要通知用户时,例如,收到短信、电子邮件、有未接来电时,都会把信息作为通知(Notification)发送给用户。
下面我们来通过一个例子来学习Notification的使用,具体的使用方法同样也会写在代码注释里。
1、新建一个项目Lesson19_Notification,主Activity叫 MainNotification.java
2、拷贝






 几张状态图到res/drawable/目录下
3、res/layout/main.xml的内容如下:
1 <textview android:layout_height="wrap_content" android:layout_width="wrap_content"android:id="@+id/mText" android:text="登录状态:" android:textsize="20sp">
2   <spinner android:layout_height="wrap_content" android:layout_width="wrap_content"android:id="@+id/mySpinner" android:textsize="20sp" android:minwidth="150dp">
3 </spinner></textview>
4、MainNotification.java的内容如下:
01 package android.basic.lesson19;
02
03 import android.app.Activity;
04 import android.os.Bundle;
05 import android.widget.Toast;
06
07 public class StatusActivity extends Activity {
08
09     @Override
10     protected void onCreate(Bundle savedInstanceState) {
11         super.onCreate(savedInstanceState);
12         Toast.makeText(this, "StatusActivity", Toast.LENGTH_SHORT).show();
13         finish();
14     }
15
16 }
6、运行程序,查看一下效果:











   



  • 大小: 152.6 KB
  • 大小: 311.3 KB
  • 大小: 169.8 KB
  • 大小: 180.8 KB
  • 大小: 157 KB
  • 大小: 166.1 KB
  • 大小: 240.8 KB
  • 大小: 164 KB
  • 大小: 326 KB
分享到:
评论

相关推荐

    实现Notification的通知栏常驻

    在Android系统中,Notification是应用与用户交互的重要方式之一,特别是在后台运行时,它能向用户提供关键信息。常驻Notification是指即使用户关闭了应用程序,Notification仍然保留在通知栏,持续提醒用户有未处理...

    Android notification+Service实时更新

    在Android开发中,`Notification`、`Service`和`BroadcastReceiver`是三个核心组件,它们在许多场景下都有着重要的作用,特别是在实现应用后台运行、实时更新等任务时。本项目"Android notification+Service实时更新...

    Ext JS Notification 插件

    在Ext JS中,“Notification”插件是用于显示通知消息的一个组件,它可以帮助开发者在用户界面上创建吸引人且易于理解的提示信息。本文将深入探讨Ext JS Notification插件的使用方法、功能特性以及如何集成到项目中...

    Notification最新用法、实现Notification的通知栏常驻、Notification的big View、解决Notification点击无效

    在Android开发中,Notification是应用与用户交互的重要方式,它能够在状态栏显示消息,即使用户不在应用程序中也能接收到信息。本教程将深入探讨Notification的最新用法,如何实现通知栏常驻,以及如何利用big View...

    Android实现Notification的通知栏常驻.zip

    在Android系统中,Notification是一种重要的用户界面元素,用于在状态栏显示应用的提醒或消息。当用户无法直接与应用交互时,例如手机锁屏或在其他应用中,Notification可以帮助用户了解应用的状态并进行相应的操作...

    Android 8.0通知栏(Notification)适配

    目录这里我们分步解题:第一步:判断API第二步:NotificationChannel第三步:Notification第二个参数代码对比:拓展 这几天做一个小软件在API28(Android 9.0)的模拟器上测试时,发现通知栏无效,经过一番查询,...

    Notification的示例源码

    在Android开发中,`Notification`是用户界面的一个关键组件,用于在状态栏中显示消息,即使应用程序在后台运行,也能提醒用户有新的活动或事件发生。`Notification`的设计旨在提供一致且非侵入性的用户体验,使得...

    android notification完全解析Demo

    在Android开发中,Notification是应用与用户交互的重要方式,它能够在状态栏中显示信息,即使用户不在应用程序中也能提醒用户有新的活动或消息。本文将深入解析Android Notification的工作原理、设计模式以及如何...

    Notification的使用示例各种效果

    在Android开发中,Notification是应用与用户交互的重要方式,它可以在状态栏中显示消息,即使应用在后台运行也能提醒用户。本示例主要探讨如何利用Notification API创建各种效果的提示,包括系统默认样式以及自定义...

    Notification的实用技巧

    在Android开发中,Notification是应用与用户交互的重要方式,它能够在状态栏中显示消息,即使应用在后台运行或用户没有直接与应用交互时,也能提醒用户有新的活动或信息。Notification的实用技巧涵盖了许多方面,...

    Notification顶部通知栏demo

    在Android开发中,`Notification`是系统提供的一种机制,它能够在状态栏或者顶部通知栏显示信息,即使应用在后台运行或者被用户关闭,仍然能够向用户传达关键信息。本示例"Notification顶部通知栏demo"显然是为了...

    Android新手之简单实现Notification

    在Android开发中,Notification是一种非常重要的用户界面组件,它能够在状态栏中显示消息,即使应用在后台运行或者被关闭,用户也能接收到相关信息。对于新手来说,理解并正确使用Notification是提升用户体验的关键...

    ios5 Notification示例

    在iOS开发中,Notification是一种非常重要的通信机制,它允许应用程序的不同组件之间相互通信,而无需直接耦合。本文将详细讲解iOS中的Notification机制,以及如何在iOS 5中使用Notification进行参数传递。 首先,...

    android Notification使用大全

    在Android系统中,Notification是应用与用户交互的重要方式,它可以在状态栏中显示信息,即使用户不在使用应用时也能提醒用户有新的事件发生。本文将深入探讨如何在Android中使用Notification,包括基本用法、自定义...

    多种notification的demo(带注释)

    通知(Notification)是Android系统中一个重要的功能,用于在用户不直接与应用交互时提供信息。这个"多种notification的demo(带注释)"显然包含了关于如何创建和自定义Notification的各种示例,其中包括可能的...

    iphone notification机制导读

    ### iPhone Notification机制详解 #### 一、引言 在iPhone应用程序开发中,Notification(通知)是一种重要的机制,用于实现对象间的解耦通信。通过发送和接收通知,不同的组件可以响应应用内的事件变化,从而实现...

Global site tag (gtag.js) - Google Analytics