StatusBarManager 类用于在程序中控制状态栏.

本文介绍Android应用程序中如何使用StatusBarManager类来控制状态栏的行为,包括禁用特定功能、展开或折叠状态栏等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

android.app.StatusBarManager 类用于在程序中控制状态栏.

final public static int DISABLE_EXPAND
Flag for StatusBarManager.disable to make the status bar not expandable.
final public static int DISABLE_NONE
Re-enable all of the status bar features that you’ve disabled.
final public static int DISABLE_NOTIFICATION_ALERTS
Flag for StatusBarManager.disable to disable incoming notification alerts.
final public static int DISABLE_NOTIFICATION_ICONS
Flag for StatusBarManager.disable to hide notification icons and scrolling ticker text.
final public static int DISABLE_NOTIFICATION_TICKER
Flag for StatusBarManager.disable to hide only the scrolling ticker.

Constructor Summary
StatusBarManager(Context context)

Method Summary
public void collapse()
Collapse the status bar.
public void disable(int what)
Disable some features in the status bar.
public void expand()
Expand the status bar.
public void removeIcon(String slot)

public void setIcon(String slot, int iconId, int iconLevel)

public void setIconVisibility(String slot, boolean visible)

DISABLE_EXPAND
final public static int DISABLE_EXPAND(Code)
Flag for StatusBarManager.disable to make the status bar not expandable. Unless you also set StatusBarManager.DISABLE_NOTIFICATION_ICONS , new notifications will continue to show.

DISABLE_NONE
final public static int DISABLE_NONE(Code)
Re-enable all of the status bar features that you’ve disabled.

DISABLE_NOTIFICATION_ALERTS
final public static int DISABLE_NOTIFICATION_ALERTS(Code)
Flag for StatusBarManager.disable to disable incoming notification alerts. This will not block icons, but it will block sound, vibrating and other visual or aural notifications.

DISABLE_NOTIFICATION_ICONS
final public static int DISABLE_NOTIFICATION_ICONS(Code)
Flag for StatusBarManager.disable to hide notification icons and scrolling ticker text.

DISABLE_NOTIFICATION_TICKER
final public static int DISABLE_NOTIFICATION_TICKER(Code)
Flag for StatusBarManager.disable to hide only the scrolling ticker. Note that StatusBarManager.DISABLE_NOTIFICATION_ICONS implies StatusBarManager.DISABLE_NOTIFICATION_TICKER .

Constructor Detail
StatusBarManager
StatusBarManager(Context context)(Code)

Method Detail
collapse
public void collapse()(Code)
Collapse the status bar.

disable
public void disable(int what)(Code)
Disable some features in the status bar. Pass the bitwise-or of the DISABLE_* flags. To re-enable everything, pass StatusBarManager.DISABLE_NONE .

expand
public void expand()(Code)
Expand the status bar.

removeIcon
public void removeIcon(String slot)(Code)

setIcon
public void setIcon(String slot, int iconId, int iconLevel)(Code)

setIconVisibility
public void setIconVisibility(String slot, boolean visible)(Code)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值