Почему я не могу найти ссылку на класс StatusBarManager напрямую?

Для динамического перетаскивания области уведомлений в Android единственным решением является

    Object sbservice = getSystemService( "statusbar" );
    Class<?> statusbarManager = Class.forName( "android.app.StatusBarManager" );
    Method showsb = statusbarManager.getMethod( "expand" );
    showsb.invoke( sbservice );

Это работает чудесно, но почему гадость с отражением? Почему я не могу напрямую найти ссылку на класс StatusBarManager? Почему в классе Context нет константы для & quot; строки состояния & quot; оказание услуг?

Ответы на вопрос(2)

Ваш ответ на вопрос