-1

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

4

1 回答 1

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" />
于 2013-03-07T15:33:06.030 回答