标签:
pushMessageButton = (Button)findViewById(R.id.pushMessage);
final Bitmap largeIcon = ((BitmapDrawable) getResources().getDrawable(R.drawable.stefan)).getBitmap();
final NotificationManager manager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
pushMessageButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
PendingIntent pendingIntent = PendingIntent.getActivity(BaiDuMapActivity.this, 0, new Intent().setAction(Intent.ACTION_VIEW), 0);
Notification notify= new Notification.Builder(BaiDuMapActivity.this)
.setSmallIcon(R.drawable.head_image)
.setLargeIcon(largeIcon)
.setTicker( "您有新短消息,请注意查收!")
.setContentTitle("Notification Title")
.setContentText("This is the notification message")
.setContentIntent(pendingIntent).setNumber(1).getNotification();
notify.flags |= Notification.FLAG_AUTO_CANCEL; // FL
manager.notify(1,notify);
}
});
没有notification通知显示。
1.请设置icon
2.如果API是16请将getNotification()换成build(),可参考:http://blog.csdn.net/loongggdroid/article/details/17616509
Android开发:notification通知以及通知不显示的问题
标签:
原文地址:http://blog.csdn.net/chentravelling/article/details/51260063