您的位置:首页 > 移动开发 > Android开发

关于Android 通知栏 兼容问题

2014-11-01 10:38 267 查看
今天发现4.x 与 2.x 的通知栏写法不一样了,之前的方法过时,现在的方法又不兼容之前的,看了文件才知道,可以通过扩展包来做,如下

<span style="font-size:14px;">Intent notificationIntent = new Intent(this, ConfigActivity.class);// 设置点击后去到哪里
		PendingIntent contentIntent = PendingIntent.getActivity(this, 0,
				notificationIntent, 0);
		NotificationCompat.Builder builder = new NotificationCompat.Builder(
				this);
		builder.setContentIntent(contentIntent).setSmallIcon(R.drawable.icon)
				.setTicker("检测到新版本").setWhen(System.currentTimeMillis())
				.setAutoCancel(true).setContentTitle("升级提示")// 设置下拉列表里的标题
				.setContentText("检测到有新版本可以升级");// 设置上下文内容
		mNotification = builder.build();
		mNotification.defaults = Notification.DEFAULT_SOUND;// 设置为默认的声音
		mNotificationManager.notify(10, mNotification);</span>


<span style="font-size:14px;">NotificationCompat 是扩展包中的类,刚刚好,上下都兼容了。</span>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: