3

アプリケーションのさまざまなシナリオで異なる通知を表示しています。ネクサスで問題:NexusおよびSonyデバイスで通知アイコンが表示されない:

enter image description here

enter image description here

を次のようにこの通知に見えるほとんどのデバイス(LGのG3、サムスンギャラクシーデバイス)の間

protected void updateNotificationProgress() { 
    notification.setContentTitle(notificationConfig.getTitle()) 
      .setContentText(String.format(getString(R.string.in_progress_formatted_string), (Utils.getUploadedFilesCount(this) + 1), Utils.getTotalUploadCount(this))) 
      .setContentIntent(notificationConfig.getPendingIntent(this)) 
      .setSmallIcon(notificationConfig.getIconResourceID()) 
      .setProgress(Utils.getTotalUploadCount(this), Utils.getUploadedFilesCount(this), false) 
      .setOngoing(true); 

    startForeground(UPLOAD_NOTIFICATION_ID, notification.build()); 
} 

:これらの通知は、次のコードを使用して作成されていますこのアイコンは次のようになります。

enter image description here

enter image description here

これがなぜ起こるか誰か知っていますか?これを修正する適切な方法は何ですか?

ありがとうございます。

答えて

1

私はLollipop OSがあなたのアイコンを自動的に白い尺度に変えて通知アイコンを一貫していると信じています。

つまり、私の言うことは、両方のデバイスがロリポップにあなたのLGのデバイスは、ルールとGoogleの通知を設定していないし、それをしないように変更されている場合です。

編集

あなたが彼らのターゲットSDK(17)ロリポップ(21)の下にまだあるので、ルールは、これらの通知アイコンには適用されませんので、色が1つのアプリの通知アイコンがあることがわかり理由

+0

あなたの回答は通知ガイドライン(http://developer.android.com/design/patterns/notifications.html)に基づいて正しいが、私の質問には答えられない。すべてのデバイス(Nexusのものを含む)上で右に見え、色が入っているアイコンの例があります。最後の画像にスーツケースアイコンが表示されます。したがって、これを行う方法があります。私の質問はどうですか? –

+0

私は尋ねることができる場合、それは何のアプリですか(色付きアイコン付き) – tyczj

+0

このアプリケーションはHulyoと呼ばれています:https://play.google.com/store/apps/details?id=com.devsense.hulyo –

0
私は私の通知アイコンの意志が、私はあなたのアイコンをテストし、間違いなくちょうど 白い四角ある AndroidAssetStudio

を使用して、Lollilopデバイスでどのように見えるかを確認し、この種の問題を回避するために

これはあなたの問題を解決するのに役立ちます。

関連する問題