我試圖展示通知類型的單挑,但我不能。我試過單向通知 - Android棒棒糖
final Notification.Builder notif = new Builder(getApplicationContext())
.setContentTitle(getString(R.string.title))
.setContentText(getString(R.string.text))
// .setTicker(getString(R.string.tick)) removed, seems to not show at all
// .setWhen(System.currentTimeMillis()) removed, match default
// .setContentIntent(contentIntent) removed, I don't neet it
.setColor(Color.parseColor(getString(R.color.yellow))) //ok
.setSmallIcon(R.drawable.ic_small) //ok
.setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher))
// .setCategory(Notification.CATEGORY_CALL) does not seem to make a difference
.setPriority(Notification.PRIORITY_MAX); //does not seem to make a difference
// .setVisibility(Notification.VISIBILITY_PRIVATE); //does not seem to make a difference
mNotificationManager.notify(Constants.NOTIFICATION_ID, notif.build());
通知只顯示爲在酒吧的一個圖標。 我使用API 21 api21仿真器(不要使用L預覽) 嘗試安卓Theme.Holo.NoActionBar和android:Theme.Holo.NoActionBar.Fullscreen 而NotificationCompat.Builder
SDK的例子是不可用的。有誰知道如何做到這一點?
我做了它的工作將
.setDefaults(Notification.DEFAULT_VIBRATE)
是最好的方式?
如果這個爲你工作時,你應該添加它作爲答案。 – ProllyGeek 2014-12-08 23:47:38
請注意,擡頭通知在觀看媒體或使用任何應用程序時可能極其煩人 - 毫不奇怪,幾乎所有應用程序都使用屏幕頂部。他們爲屏幕的前三分之一投下了陰影(在我的8「Tegra Shield上測試過)如果你必須使用這些(天知道爲什麼),至少應該在你的應用中禁用它們一個選項,請! – 2015-02-21 05:13:02
@ user1499731 Android has本地支持禁用通知偷窺應用程序IIRC – Mygod 2016-03-06 00:02:57