打开android通知面板

时间:2013-03-07 15:27:08

标签: android android-notifications

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

1 个答案:

答案 0 :(得分:2)

此处没有官方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" />