2016-05-13 7 views
0

私は実際にPushBotsを使用して私のアプリケーションの通知をGCMに実装しています。Android通知のデフォルトのsmallIconとlargeIconを設定するにはどうすればよいですか?

通知を作成するときに、特定のフィールドを使用するオプションがあります。ここでは、自分のプッシュにlargeIconを設定できます。私はそれを使用いけない場合、私はこれを取得、

enter image description here

:しかし

enter image description here

私はそれが可能であるかどうかを知りたいと思い、私はそれを使用した場合、私はこのような何かを得ますデフォルトのsmallIconlargeIconを、私のアプリが自分のアプリアイコンのために表示されるホワイトボックスを受け取ったり変更したりするたびに通知(プッシュ)するように設定します。

注:私は自分のコードで通知を作成せず、PushBots WebサイトのDrashboardで作成します。

2-注largeIconsmallIcon

enter image description here

おかげ。

答えて

0

接地アルファと次のコード

NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this); 
    mBuilder.setSmallIcon(R.drawable.small_notification); 
    mBuilder.setLargeIcon(BitmapFactory.decodeResource(getBitmapFromURL("YOURURL")); 

    if (version >= 23) { 
     mBuilder.setColor(ContextCompat.getColor(this, R.color.black)); 
    } else { 
     mBuilder.setColor(this.getResources().getColor(R.color.black)); 
    } 

バック参照してください最後に、PushBotsのソースコードを見てから、私はちょうど解決策を見つけました。

Androidスタジオでは、File -> New -> Image Assetにアクセスしてください。次に、Notification Iconを選択します。今すぐ新しい小さなアイコンをカスタマイズし、完了する前にこの新しいアセットにwhite_notification_iconという名前を付けてください。

Android Studioでは、ファイルが既に存在し、上書きされることをお客様に伝えます。イエスと言う。

ここでは、デフォルトで小さなアイコンが既に設定されています。

0

ガイド当たり線小さなアイコンが義務であり、白色または灰色であるべきであるようrefer this answer for more details

+0

動作しません。 –

+0

はい私の場合は、アイコンのパスを正しく入力するだけで動作します –

+0

どこにこのコードを置く必要がありますか?私のMainActivity.javaでは? –

関連する問題