在GCM here的官方文档中,他们提到了如何通过此示例为推送通知添加图标
{
"to" : "bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
"notification" : {
"body" : "great match!",
"title" : "Portugal vs. Denmark",
"icon" : "myicon"
}
}
我的问题是" myicon"是图标的名称,它存在于何处? 例如:我在android studio中的项目中有drawable" myicon.png"? 或者在哪里? 请有人提前解释和感谢
答案 0 :(得分:0)
使用drawable
中的应用图标,例如.setSmallIcon(R.drawable.appicon)
,其中appicon是.png
文件夹中的drawable
文件
或使用此代码:
NotificationCompat.Builder notificationBuilder = (NotificationCompat.Builder) new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.icond)
.setContentTitle("Start Launcher")
.setContentText(message)
.setAutoCancel(true)
.setOngoing(true)
.setWhen(System.currentTimeMillis())
.setContentIntent(pendingIntent);
NotificationManager notificationManager = (NotificationManager) getApplicationContext().getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.notify(ID_NOTIFICATION , notificationBuilder.build());