2017-12-31 32 views
0

일부 휴대 전화에서 내 앱을 테스트하고 있습니다.앱이 일부 휴대폰에서 알림 아이콘으로 실행기 아이콘을 사용합니다.

LG, Samsung 및 Kodak 휴대 전화 (Android 5에서 7까지)에서 테스트 할 때 아이콘은 아이콘과 같은지도로 알림 용으로 고른 아이콘이었습니다. Correct icon 그러나, 모든 화웨이 나는 (많은 OS)에서 그것을 시도한 샤오 미 장치에 등장 알림 아이콘이 시간에 내가 내장 사용 Wrong Icon

Android 로봇을했다 런처 아이콘이었다 -in 이미지 자산 스튜디오 통지에 대한 코드는 여기에이 지침 https://developer.android.com/studio/write/image-asset-studio.html#create-notification 다음, 아이콘을 만들려면 다음

public void crenot(float walk){ 
    Notification noti = new Notification.Builder(this) 
     .setContentTitle("Your daily result ") 
     .setContentText("You walked "+Float.toString(walk/1000)+" km today") 
     .setSmallIcon(R.drawable.map_not) 
     .build(); 
    NotificationManager notman=(NotificationManager) getSystemService(NOTIFICATION_SERVICE); 
    notman.notify(0,noti);} 

내가 구글에 대한 해결책을 찾을 수 없습니다. 나는이, Android notification displays wrong icon 을 발견하지만 난 설명서에 말했듯이 내 코드

답변

1

setSmallIcon() 상태 표시 줄의 아이콘을 설정하는 데 사용됩니다 변경하는 방법을 모르겠습니다.

당신이 알림 서랍의 아이콘을 설정하려는 경우, Notification.BuildersetLargeIcon()을 추가

.setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.map_not)) 
+0

덕분에, 그것을 행한 – Charor

+0

당신은 환영합니다! –