关于Android通知栏的兼容问题

今天发现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>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值