我是android新手。我现在想要如何在通知栏中创建通知,并将其组成“usb connected”或“usb debugging connected”通知。任何人都可以帮我一些代码吗?
答案 0 :(得分:0)
我已将NotificationCompat.Builder用于此目的
首先,我们必须设置通知的样式
NotificationCompat.Builder mBuilder=new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.ic_launcher) // icon to be displayed
.setContentTitle("Notification") // title for the notification
.setContentText(msg); // msg is some text you want to display
对于收到通知时的Led灯闪烁
mBuilder.setLights(Color.BLUE,1000,1200);
要发出通知声音,您可以使用用户设置的默认通知声音
Uri sound=RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
mBuilder.setSound(sound);
在用户选择通知时取消通知
mBuilder.setAutoCancel(true);
在用户点击通知时在应用中启动活动
Intent resultIntent = new Intent(this,ExampleActivity.class);
PendingIntent resultPendingIntent =PendingIntent.getActivity(this,0, resultIntent,0);
mBuilder.setContentIntent(resultPendingIntent);
最后要在栏中显示通知,请使用通知管理器
NotificationManager mNotificationManager =
(NotificationManager) this.getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.notify(NOTIFICATION_ID, mBuilder.build());