Android的Notification的简介-android学习之旅(四十一)
来源:互联网 发布:卸载手机预装软件 编辑:程序博客网 时间:2024/05/10 14:55
Notification简介
Notification位于手机饿最上面,用于显示手机的各种信息,包括网络状态,电池状态,时间等。
属性方法介绍
代码示例
package peng.liu.test;import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.app.TabActivity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.TabHost;public class MainActivity extends Activity { static final int NOTIFICATION__ID = 0X123; NotificationManager nm; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); } public void send(View view){ Intent intent = new Intent(MainActivity.this,MainActivity2.class); PendingIntent pi = PendingIntent.getActivity(MainActivity.this,0,intent,0); Notification notification = new Notification.Builder(this).setAutoCancel(true) .setTicker("新消息") .setSmallIcon(R.drawable.ic_launcher) .setContentTitle("new message") .setContentText("hello world") .setDefaults(Notification.DEFAULT_SOUND|Notification.DEFAULT_LIGHTS) .setWhen(System.currentTimeMillis()) .setContentIntent(pi) .build(); nm.notify(NOTIFICATION__ID,notification); } public void dev(View view){ nm.cancel(NOTIFICATION__ID); }}
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="New Button" android:id="@+id/button" android:onClick="send"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="New Button" android:id="@+id/button2" android:onClick="dev"/></LinearLayout>
0 0
- Android的Notification的简介-android学习之旅(四十一)
- Android的ScrollView和HorizontalScrollView-android学习之旅(四十一)
- android的Notification学习
- android的Notification学习
- Android学习之Notification的简单使用
- Android实战技巧之四十一:制作自己的Android SDK
- Android基础之Notification的简介及使用
- Android学习:Notification的使用
- Android之Notification-android学习之旅(二)
- Android学习之Notification
- Android学习之 Notification
- Android学习之Notification
- Android学习之Notification
- Android之Notification(通知)的用法
- Android之Notification的使用
- android之Notification的例子
- Android开发笔记(四十一)Service的生命周期
- Android开发学习之Notification通知的简单实现
- mysql查询安装目录与安装mysql时候如果遇到什么public key not installed 问题解决方案。
- wcout输出时显示不了中文
- 自定义控件:侧滑菜单
- 通用用户代理行为——SIP学习笔记(五)
- 基于OpenSUSE的LAMP安装与配置,及ThinkPHP框架部署
- Android的Notification的简介-android学习之旅(四十一)
- 对C++中容器的基本功能和分类的理解
- winform 框架
- LeetCode---(88)Merge Sorted Array
- Android学习日记(4)
- public、private、protected三者访问权限解析
- Codeforces Round #306 (Div. 2)
- JQuery实现图片的动态切换
- 实战低成本服务器搭建千万级数据采集系统