打开android通知面板



如何在java代码中打开android通知面板?我想在我的应用中用手势拉下它

没有官方API。

然而,你可以尝试通过反射来做到这一点,但这并不能保证在所有版本的Android上工作,或者在所有运行特定版本的设备上工作。

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

您还需要以下权限:

<uses-permission android:name="android.permission.EXPAND_STATUS_BAR" />

相关内容

  • 没有找到相关文章

最新更新