Android:如何在 android 4.2 上折叠状态栏? [复制]
Posted
技术标签:
【中文标题】Android:如何在 android 4.2 上折叠状态栏? [复制]【英文标题】:Android: How to collapse status bar on android 4.2? [duplicate] 【发布时间】:2012-11-25 20:23:52 【问题描述】:android 4.2 有没有办法折叠通知栏?
我使用的代码仅适用于以前的 Android 版本:
try
Object service = c.getSystemService("statusbar");
Class<?> statusbarManager = Class.forName("android.app.StatusBarManager");
Method collapse = statusbarManager.getMethod("collapse");
collapse.setAccessible(true);
collapse.invoke(service);
catch(Exception ex)
请帮帮我...
【问题讨论】:
【参考方案1】:这很 hacky,但既然您决定走这条路,请尝试使用以下代码。
if (currentApiVersion <= 16)
Method collapse = statusbarManager.getMethod("collapse");
collapse.invoke(service);
else
Method collapse2 = statusbarManager.getMethod("collapsePanels");
collapse2.invoke(service);
【讨论】:
以上是关于Android:如何在 android 4.2 上折叠状态栏? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
从 android 4.2 在 chromecast 上启用字幕
如何在 Android Studio 4.2 上导入 .AAR 模块
skia项目运行在Android.4.2,Android 4.2和Android 2.2有区别吗?
从适用于 android 4.2+ 的应用程序中读取 android 上所有应用程序的日志