2017-03-29 14 views
0

私はアンドロイドを使い慣れました。そして、Android携帯電話上の通知を表示するために、私は、コードアプリビューで通知回数を表示する方法android

Intent intent = new Intent(this, MainActivity.class); 
     intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
     PendingIntent pendingIntent = PendingIntent.getActivity(this, 0 /*Request code*/ , intent, 
       PendingIntent.FLAG_ONE_SHOT); 

     Uri defaultSoundUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION); 

     NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this) 
       .setSmallIcon(R.drawable.mytune_default) 
       .setContentTitle("FCM Message") 
       .setContentText(messageBody) 
       .setAutoCancel(true) 
       .setSound(defaultSoundUri) 
       .setContentIntent(pendingIntent); 


     NotificationManager notificationManager = 
       (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); 

     int m = (int) ((new Date().getTime()/1000L) % Integer.MAX_VALUE); 

     notificationManager.notify(m /*ID of notification*/ , notificationBuilder.build()); 

の下にこれを得た。しかし事は、私はちょうどシステム上のコードAPPVIEWにその通知未読数をしたいが、通知に表示され、他のものロークメッセージ、タイトルなどをたくありませんさシステムトレイ。どのようにこれに慣れてください>

+0

loke?また、私はあなたが尋ねようとしていることを本当に理解していません。 – Nabin

+0

私はちょうどappviewの通知カウントを表示したいが、電話 – user7424166

答えて

0

ランチャーアイコンをウィジェットに置き換えることはできません。ウィジェットをホーム画面に配置するようにユーザーに指示できますが、アプリケーションリストには表示されません。ユーザーはそれを自分で行う必要があります。それにもかかわらず、それは私のパターンです。 iOSのデザイン要素をAndroidにもたらすのは良い考えではありません。 Androidには素晴らしい通知バーがあり、ユーザーはあなたのアプリから通知を受け取ることを期待しています。 Androidのユーザーはアイコンの上にそれを見ることは期待していません。

+0

の通知バーにメッセージを表示したくないが、上記のコードをアプリケーションアイコンと通知バーの両方に表示すると、 – user7424166

+0

はいそれは表示されますが、バッジカウントには表示されません。 –

+0

通知アイコンはアプリアイコンでのみ表示することはできますが、通知バーの – user7424166

関連する問題