Jelly Bean добавлена поддержка расширяемого уведомления о состоянии. Согласно http://developer.android.com/about/versions/jelly-bean.html:
В дополнение к шаблонным стилям вы можете создавать свои собственные стилей уведомлений с использованием любого удаленного представления.
Как это сделать? Я считаю, что для этого вам нужно создать пользовательский Notification.Style. Это абстрактный класс, поэтому мне нужно его расширить. Мне не удалось найти какую-либо документацию, по которой детали необходимо расширить.
Этот вопрос qaru.site/info/58195/... дает хороший пример того, как использовать notificaiton.builder для базовых уведомлений, я использую это как отправную точку. Добавление
.setContent(new RemoteViews(getPackageName(), R.layout.notification))
добавляет настраиваемый вид для основных уведомлений, но не расширяется.