动态拖动Android中的通知区域

时间:2012-07-03 16:30:54

标签: android animation notifications

我有这个隐藏状态栏的活动(全屏),但我想让用户能够在任何时候显示通知区域。有没有办法告诉Android从代码中显示通知区域,你知道,使用花哨的下拉动画和所有内容,即使状态栏没有显示?我查看了NotificationManager和所有Notification api,但没有找到任何东西。开始怀疑有一种方法。

1 个答案:

答案 0 :(得分:2)

是的,您可以将此代码添加到您希望执行的任何位置

    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" />