2016-10-25 6 views

答えて

2

https://developer.android.com/reference/android/support/v4/app/NotificationCompat.Builder.html

がある場合にはここで

は、画面ポップアップの一つの写真です。これにより、表示されているものの上に通知を表示することができます。これは極めて重要な通知(電話またはアラームクロック)のためのものであり、絶対に必要な場合にのみ行うことを忘れないでください。

+0

私の意図は、通知をクリックしたときにのみ開いています。 これは、目覚まし時計やウィンドウがポップすることなくポップアップするwhatsappのようなものではありません。 これは私のコードです: NotificationCompat.Builder mBuilder = 新しいNotificationCompat.Builder(この) .setSmallIcon(R.drawable.play) .setContentIntent(contentIntent) .setSound(defaultSoundUri) .setContentTitle(「前に私を持参! ") .setContentText(" Bring me !!! BRING !!! ") .setFullScreenIntent(contentIntent、true); – Davido

+1

これはヘッドアップ通知ですか?リンクから:「一部のプラットフォームでは、ユーザーがデバイスを使用している間に、このインテントを起動する代わりに、システムUIがヘッドアップ通知を表示することを選択することがあります。これはすべてのアプリで動作する方法です。 – Shadesblade

+0

はい、意図を強制的に表示する方法はありますか? 画像を表示する必要があり、通知することができません。 携帯電話がロックされていたり、画面がアイドル状態であっても、常にヘッドアップ通知を表示します。 目覚まし時計とwhatsappがこれをやっているので、私は尋ねています。 @ Shadesbladeありがとうございます – Davido

0

ウィンドウウィンドウ= getWindow();

window.addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON 
      | WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED 
      | WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON 
      | WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD); 
関連する問題