Android控件之-Notification_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > Android控件之-Notification

Android控件之-Notification

 2010/12/15 8:01:04  ko8e  http://ko8e.javaeye.com  我要评论(0)
  • 摘要:状态栏提示packagecom.ko8e;importandroid.app.Activity;importandroid.app.Notification;importandroid.app.NotificationManager;importandroid.app.PendingIntent;importandroid.content.Intent;importandroid.os.Bundle;importandroid.view.View;importandroid.widget
  • 标签:android not 控件 Android控件

状态栏提示

package com.ko8e;

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.widget.Button;

public class MyActivity extends Activity {
	/** Called when the activity is first created. */
	private Button button = null;
	private Notification notification = null;
	private NotificationManager notificationManager = null;
	private PendingIntent pendingIntent = null;
	
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);

		notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
		button = (Button) findViewById(R.id.button1);
		Intent intent = new Intent();
		intent.setClass(MyActivity.this, OtherActivity.class);
		pendingIntent = PendingIntent.getActivity(MyActivity.this, 0, intent, 0);
		notification = new Notification();
		
		button.setOnClickListener(new Button.OnClickListener() {
			public void onClick(View arg0) {
				notification.icon = R.drawable.msn_thumb;
				notification.tickerText = "BUTTON通知内容········";
				notification.defaults = Notification.DEFAULT_SOUND;
				notification.setLatestEventInfo(MyActivity.this, "button", "Button通知 ", pendingIntent);
				notificationManager.notify(0, notification);
			}
		});
		
	}
}

?main.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
	android:orientation="vertical" android:layout_width="fill_parent"
	android:layout_height="fill_parent">
	<Button
		android:id="@+id/button1"
		android:layout_width="wrap_content"
		android:layout_height="wrap_content"
		android:text="BUTTON"
		/>
</LinearLayout>
?

?

发表评论
用户名: 匿名