如何在 java 代码中打开 android 通知面板?我想在我的应用程序中用手势将其拉下...
问问题
457 次
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 回答