博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Android】15.4 例15-2--Notification基本用法
阅读量:5798 次
发布时间:2019-06-18

本文共 3741 字,大约阅读时间需要 12 分钟。

分类:C#、Android、VS2015;

创建日期:2016-02-29

一、简介

上一节介绍了通知(Notification)相关的基本内容。这一节先用一个简单示例演示创建和发布本地通知的基本用法,下一节再演示更多的用法。

二、示例2运行截图

在穿ch1502MainActivity屏幕上(左侧图)单击【发布通知】按钮后,屏幕左上角就会显示一个通知图标,下拉该图标,就会显示通知区域(中间的图)。单击通知区域中上面的那个示例通知,就会显示ch1502SecondActivity屏幕(未截图),并在此屏幕上显示在ch1502MainActivity屏幕中单击按钮的次数。

 

三、主要设计步骤

1、添加通知用的图标

在drawable文件夹下添加一个ch1502statButton.png图片,作为通知的图标。或者自己做一个图标。

2、添加ch1502_Main.axml

在layout文件夹下添加该文件。

3、添加ch1502_Second.axml文件

在layout文件夹下添加该文件。

4、添加ch1502SecondActivity.cs文件

在SrcDemos文件夹下添加该文件。

using Android.App;using Android.Content;using Android.OS;using Android.Widget;namespace MyDemos.SrcDemos{    [Activity(Label = "【例15-2】Notification基本用法")]    public class ch1502SecondActivity : Activity    {        protected override void OnCreate(Bundle savedInstanceState)        {            base.OnCreate(savedInstanceState);            // 获取MainActivity中传递的count值,如果不存在count则返回-1            int count = Intent.Extras.GetInt("count", -1);            // 如果没有传递count,直接返回            if (count <= 0)            {                return;            }            SetContentView(Resource.Layout.ch1502_Second);            TextView txtView = FindViewById
(Resource.Id.textView1); txtView.Text = string.Format("你单击了 {0} 次按钮。", count); } }}

5、添加ch1502MainActivity.cs文件

在SrcDemos文件夹下添加该文件。

using System;using Android.App;using Android.Content;using Android.OS;using Android.Widget;namespace MyDemos.SrcDemos{    [Activity(Label = "ch1502MainActivity")]    public class ch1502MainActivity : Activity    {        // 通知的唯一ID号         private static readonly int ButtonClickNotificationId = 1000;        // 单击按钮的次数        private int count = 1;        protected override void OnCreate(Bundle savedInstanceState)        {            base.OnCreate(savedInstanceState);            SetContentView(Resource.Layout.ch1502_Main);            Button button = FindViewById

转载地址:http://vtifx.baihongyu.com/

你可能感兴趣的文章
软件测试作业3
查看>>
用php做省份的三级联动 附带数据库
查看>>
css 实现圆形头像
查看>>
webpack4 系列教程(七): SCSS提取和懒加载
查看>>
mysql中给表添加字段
查看>>
Wormholes
查看>>
uva 11181 Probability|Given
查看>>
ajax 分页 步骤和代码
查看>>
Java IO(二)
查看>>
java 小结3 hashcode和equals I/o问题
查看>>
BZOJ 1036 树的统计
查看>>
4、加载:Loading
查看>>
Program to Print Pascal Triangle
查看>>
matlab 标识符查找过程
查看>>
知识点(杂)
查看>>
netstat 查看本机开放端口
查看>>
串口编程-485
查看>>
Shell函数参数
查看>>
讯为iTop4412嵌入式开发板学习之-------前言
查看>>
彩笔在kali安装 veil 的过程 and 使用
查看>>