에 따라 this 질문 우리는 안드로이드 5 또는 그 이후의 통지에 대해 다른 유형의 아이콘을 제공해야하지만 괜찮습니다. 그러나 내 알림에이 새 아이콘을 설정하는 방법은 linked question's answer는 무엇인가하고 있습니다. 이 같은푸시 아이콘을 설정하는 방법
Notification notification = new Notification.Builder(context)
.setAutoCancel(true)
.setContentTitle("My notification")
.setContentText("Look, white in Lollipop, else color!")
.setSmallIcon(getNotificationIcon())
.build();
return notification;
private int getNotificationIcon() {
boolean useWhiteIcon = (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP);
return useWhiteIcon ? R.drawable.icon_silhouette : R.drawable.ic_launcher;
}
하지만 내 경우에는 내가 서버 측 코드에서 내 알림을 만드는거야, 그래서 난이 할 수있는 또는 어떻게 무엇을 어떤 아이디어? ,이 새로운 아이콘을 서버 측 코드에 할당해야합니까, 아니면 내 프로젝트의 내부 클래스에서이 작업을 수행 할 수 있습니까 ??
아무도 실마리가 있다면 안내해주세요.
P. - 내 질문이 명확하지 않은 경우 충분한 다음 당신은 당신의
res/drawable
폴더에 원하는 아이콘을 유지할 수 있습니다 내가 좀 더 자세히
뭐가 잘못된 코드와? 그것은 작동하고있는 것 같습니다 – tamtom
내 코드가 아니라, 이것은 연결된 질문의 대답은 내가 할 것을 제안합니다,하지만 난 서버 쪽 코드에서 내 알림을 구성하는 이유는 바로 거기에 그것을 사용할 수 없습니다 ... @ tamtom –