package com.example.mynotification;import android.app.Activity;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.Intent;import android.graphics.BitmapFactory;import android.net.Uri;import android.os.Bundle;import android.support.v4.app.NotificationCompat;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class MainActivity extends Activity {private Button btnNotificationShow, btnNofity;private NotificationManager notificationManager;private NotificationCompat.Builder builder;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);initView();initEvent();}private void initEvent() {btnNotificationShow.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stub//// Toast.makeText(MainActivity.this, "00000", 0).show();builder = new NotificationCompat.Builder(MainActivity.this);Intent mIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://blog.csdn.net/itachi85/")); //这里负责的是跳转,可以跳转到Native的activity//当然也可以跳转到一个urlPendingIntent pendingIntent = PendingIntent.getActivity(MainActivity.this, 0, mIntent, 0);builder.setContentIntent(pendingIntent);builder.setSmallIcon(R.drawable.ic_launcher);builder.setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher));builder.setAutoCancel(true);builder.setContentTitle("普通通知");builder.setContentText("天要下雨的最新通知,请知悉!!");// MainActivity.this.selectNotofovatiomLevel(builder);// MainActivity.this.selectNotofovatiomLevel(builder);notificationManager.notify(0, builder.build());}});btnNofity.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {//能否修改通知的消息builder.setContentText("我这里修改了通知的消息!!晴天了");notificationManager.notify(0, builder.build());}});}private void initView() {btnNotificationShow = (Button) findViewById(R.id.button1);btnNofity = (Button) findViewById(R.id.btn_notify);}}

更多相关文章

  1. EventBus 3 for Android
  2. android 8.0通知栏的适配
  3. Android_notification通知
  4. android notification应用
  5. android修改默认桌面
  6. Android(安卓)通知提示功能
  7. android INSTALL_FAILED_OLDER_SDK
  8. 56 Android(安卓)Notification 通知
  9. Android通知频道,通知点

随机推荐

  1. android收藏
  2. Android闹钟服务AlarmManager
  3. android传送照片到FTP服务器
  4. Android之使用Activity与Fragment通信
  5. android 抽奖盘动画 自定义View
  6. android dpi换算以及常用分辨率列表
  7. Android邮件地址正则表达式
  8. Android之水平ProgressBar多彩背景颜色
  9. android 获取农历日期和天干、地支
  10. Android显示网络图片相关实现方法浅谈