我有这个隐藏状态栏(全屏)的活动,但我想让用户能够在任何时候显示通知区域。有没有办法告诉 Android 从代码中显示通知区域,你知道,带有精美的下拉动画和所有内容,即使状态栏没有显示?我查看了NotificationManager和所有 Notification api,但没有找到任何东西。开始怀疑有没有办法。
问问题
1090 次
1 回答
3
是的,您可以将此代码添加到您希望它执行的任何位置
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" />
于 2012-07-03T16:43:41.743 回答