У меня есть Android-устройство, где по умолчанию используется панель уведомлений, поэтому вы не можете ее перетащить. Я хочу написать простую программу, которая вернет панель уведомлений, чтобы вы могли перетащить ее, чтобы просмотреть уведомления. Если бы кто-то мог показать мне код, чтобы сделать это, я был бы очень благодарен.
Во-первых, вы должны взглянуть на 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.
Также посмотрим на этот Пример.
На каком устройстве "по умолчанию для панели уведомлений отключено"? Если приложение не может полагаться на возможность опубликовать уведомление, чтобы пользователь мог видеть и отвечать на него без приложения, которое ничего не делает, это не совместимое устройство, и изготовитель должен его исправить.