当前位置: 代码迷 >> Android >> Android任务栏的图标展示
  详细解决方案

Android任务栏的图标展示

热度:90   发布时间:2016-05-01 16:44:38.0
Android任务栏的图标显示
package com.Example4;import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.Context;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class Example4 extends Activity implements OnClickListener {	/** Called when the activity is first created. */	private Context mContext;	private Button showButton, cancelButton;	private Notification mNotification;	private NotificationManager mNotificationManager;	private final static int NOTIFICATION_ID = 0x0001;	@Override	public void onCreate(Bundle savedInstanceState) {		super.onCreate(savedInstanceState);		setContentView(R.layout.main);		setupViews();	}	public void setupViews() {		mContext = Example4.this;		showButton = (Button) findViewById(R.id.show);		cancelButton = (Button) findViewById(R.id.cancel);		mNotification = new Notification(R.drawable.icon, null, System				.currentTimeMillis());		mNotificationManager = (NotificationManager) this				.getSystemService(NOTIFICATION_SERVICE);		showButton.setOnClickListener(this);		cancelButton.setOnClickListener(this);	}	public void onClick(View v) {		if (v == showButton) {			Intent mIntent = new Intent(mContext, Example4.class);			mIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);			PendingIntent mContentIntent = PendingIntent.getActivity(mContext,					0, mIntent, 0);			mNotification.setLatestEventInfo(mContext, null, null,					mContentIntent);			mNotificationManager.notify(NOTIFICATION_ID, mNotification);		} else if (v == cancelButton) {			mNotificationManager.cancel(NOTIFICATION_ID);		}	}}

?

  相关解决方案