首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

notification 施用

2012-09-17 
notification 使用package com.Aina.Androidimport android.app.Activityimport android.app.Notificati

notification 使用


package com.Aina.Android;  
 
import android.app.Activity;  
import android.app.Notification;  
import android.app.NotificationManager;  
import android.app.PendingIntent;  
import android.content.Intent;  
import android.os.Bundle;  
import android.view.View;  
import android.view.View.OnClickListener;  
import android.widget.Button;  
 
public class Test_Notification extends Activity {  
    /** Called when the activity is first created. */ 
    private Button btn1;  
    private Notification notification;  
    private NotificationManager notificationManager;  
    private Intent intent;  
    private PendingIntent pendIntent;  
 
    @Override 
    public void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        setContentView(R.layout.main);  
        btn1 = (Button) this.findViewById(R.id.Button01);  
        notificationManager = (NotificationManager) this 
                .getSystemService(NOTIFICATION_SERVICE);// 获取系统服务(消息管理)  
        // 点击通知时转移内容  
        intent = new Intent(this, Activity2.class);  
        // 设置点击通知时显示内容的类  
        pendIntent = PendingIntent.getActivity(this, 0, intent, 0);  
        notification = new Notification();  
        btn1.setOnClickListener(new OnClickListener() {  
 
            @Override 
            public void onClick(View v) {  
                // TODO Auto-generated method stub  
                notification.icon = R.drawable.img1;// 设置在状态栏显示的图标  
                notification.tickerText = "Button1通知内容.......";//设置在状态栏显示的内容  
                notification.defaults = Notification.DEFAULT_SOUND;// 默认的声音  
                // 设置通知显示的参数  
                notification.setLatestEventInfo(Test_Notification.this,  
                        "Button1", "Button1通知", pendIntent);  
                notificationManager.notify(0, notification);// 执行通知.  
            }  
 
        });  
    }  


热点排行