Android 如何通知
代码如下:Android 如何通知,android,Android,代码如下: Notification notification = new Notification.Builder(this).setContentTitle("New mail from").setContentText("Text") .setSmallIcon(android.R.drawable.btn_plus).setLargeIcon(Bitmap.createBitmap(20, 20, null)) .build(); 错误内容如下: 类型Notification.Buil
Notification notification = new Notification.Builder(this).setContentTitle("New mail from").setContentText("Text")
.setSmallIcon(android.R.drawable.btn_plus).setLargeIcon(Bitmap.createBitmap(20, 20, null))
.build();
错误内容如下:
类型Notification.Builde的方法build()未定义
我从谷歌的例子中得到这段代码。我做错了什么?它需要最低API级别16 您可以提高AndroidManifest.xml文件中的最低API级别(如果您的应用程序仅针对高于该级别的设备)
或者,您也可以使用NotificationCompat.Builder,它作为支持库提供如果您在Honeycomb之后瞄准您的操作系统,那么您将需要实现
NotificationCompat.Builder
类
试试这个:
NotificationCompat.Builder builder = new NotificationCompat.Builder(context);
Notification notification = builder.setContentIntent(contentIntent)
.setSmallIcon(icon).setTicker(appname).setWhen(when)
.setAutoCancel(true).setContentTitle(appname)
.setContentText(message).build();
notificationManager.notify(0, notification);
可能重复的