Android - простой код для включения панели уведомлений

1

У меня есть Android-устройство, где по умолчанию используется панель уведомлений, поэтому вы не можете ее перетащить. Я хочу написать простую программу, которая вернет панель уведомлений, чтобы вы могли перетащить ее, чтобы просмотреть уведомления. Если бы кто-то мог показать мне код, чтобы сделать это, я был бы очень благодарен.

Теги:

2 ответа

5

Во-первых, вы должны взглянуть на Android SDK - создание уведомлений о строках состояния.

NotificationManager manger = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);

        Notification notification = new Notification(R.drawable.icon,
                "Notification text that will be shown on status bar.", System
                        .currentTimeMillis());

        // The PendingIntent will launch activity if the user selects this
        // notification
        PendingIntent contentIntent = PendingIntent.getActivity(context,
                REQUEST_CODE, new Intent(this, MyActivity.class), 0);
        notification.setLatestEventInfo(this, "Content Title", "Content text",
                contentIntent);
        manger.notify(NOTIFICATION_ID, notification);

Для примера см. эту anddev.org page.

Также посмотрим на этот Пример.

  • 0
    ах, значит тебе нужен значок !? это не показывалось, когда я помещал "0" для значка, я предполагал, что это будет работать. Я не получил сообщение об ошибке, но ничего не произошло ... не впечатляет.
0

На каком устройстве "по умолчанию для панели уведомлений отключено"? Если приложение не может полагаться на возможность опубликовать уведомление, чтобы пользователь мог видеть и отвечать на него без приложения, которое ничего не делает, это не совместимое устройство, и изготовитель должен его исправить.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню