如何以编程方式显示Android状态栏?

时间:2012-09-15 01:46:55

标签: android hide show statusbar expand

当它从服务中隐藏时,有没有办法显示android状态栏?通过show我只是指屏幕顶部的栏,而不是扩展通知区域。

Play商店中的智能状态栏以某种方式在没有root的情况下执行此操作。

此外,我还尝试使用以下代码扩展状态栏通知:

Object service = mContext.getSystemService("statusbar");
Class<?> statusbarManager = Class.forName("android.app.StatusBarManager");
Method expand = statusbarManager.getMethod("expand");
expand.invoke(service);

具有所需的权限。但似乎没有任何事情发生。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

原来这是JB的限制。如果应用是全屏,则原始方法无法展开状态栏。