簡體   English   中英

狀態欄中的Android顯示圖標

[英]Android show icon in Status bar

我想在沒有通知托盤/抽屜的狀態欄中顯示我的應用程序圖標。 就像鬧鍾圖標顯示一樣。 我也在制作類似於鬧鍾的應用程序。

我已經在stackoverflow上挖掘了一些問題,有人說沒有通知托盤/抽屜就不可能,但我看到很少有應用程序這樣做。

誰能指導我更好嗎?

謝謝

您給出了一些鬧鍾應用程序作為示例,因此我認為您可以從了解狀態欄中的鬧鍾圖標是什么以及如何在那里顯示來開始。

我注意到,正如您所看到的,應用程序“Alarm Clock Plus”沒有將自己的圖標設置為狀態欄,只是警報的系統圖標。

您可以在此處看到如何僅在Pre-Lollipop上操作此圖標:

protected void setStatusBarIcon(boolean enabled)
{
    Intent alarmChanged = new Intent("android.intent.action.ALARM_CHANGED");
    alarmChanged.putExtra("alarmSet", enabled);
    sendBroadcast(alarmChanged);
}

如果您可以提供一個應用程序示例,將自己的(與系統警報圖標不同)圖標放入狀態欄(而不是通知),則可以看到它是可能的。 不幸的是,我不認為這是可能的。

即使只是邏輯上:狀態欄有兩部分 - 用戶(通知)和系統(其他)。 如果系統允許將某些東西放到系統部分 - 會有太多無用的圖標(由其他應用程序發布),並且沒有一致性,並且可能會破壞所有使用體驗。 我認為。

希望能幫助到你

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM