Soru & Cevap

Androidde Notification Icon kullanımı ...

01.03.2016 - 11:14

Arkadaşlar herkese merhabalar, bir problemim var.
Notification manager hakkında.Problem şu: 

.setSmallIcon(R.mipmap.ic_launcher) yazdığımda bu kod bazı telefonlarda çalışıyor, bazılarında çalışmıyor.İşin garip tarafı daha eski telefonlarda çalışıp, yenilerinde çalışmaması.Bununla ilgili izin falan mı gerekiyo diye araştırdım ama, hiç bir izin gerektirmiyor uygulama yazıyor.Bununla ilgili ektra kod mu yazmak gerekiyor.
 

Arkadaşlar ekteki dosyada nasıl bir problem olduğunu anlayabilirsiniz.Şimdiden herkese teşekkürler...

24 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-26655-1429188067.png
ozrozcn
05.03.2016 - 01:21

Merhaba,

Android 5.0 ve üzerinde bildirim iconları, beyaz ve trasnparan alanlar içeren kare icon olmalıdır.

5.0 altında ise örnekte gönderdiğin iconu kullanabilirsin. xxxdpi boyutu 96x96

aşağıdaki kod ile de farklı cihazlarda farklı iconları kullanabilirsin. İlk koşul 5.0 ve üzeri cihazlar için, diğeri de renkli ikon kullanabileceğin 5.0 altındaki işletim sistemleri içindir.

NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this);

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
            mBuilder.setSmallIcon(R.drawable.notification_icon);
        } else {
            mBuilder.setSmallIcon(R.drawable.notification_icon2);
        }

 

picture-3240-1455469375.png
harunkor
02.03.2016 - 02:42

Merhabalar Kadir Bey, 

Tam emin değilim ama mipmap kullanmadan drawable dizini içinden iconunuzu oraya çağırın aktif olacaktır diye düşünüyorum.

.setSmallIcon( R.drawable.ic_launcher )

Kolaylıklar dilerim...