Skonfigurowałem moją aplikację muzyczną do systemu (z Sony Ericsson dla Androida GB 2.3.7), ponieważ chcę zmienić układ powiadomienia. Znalazłem metodę, która tworzy powiadomienie z tym kodem:Zmiana układu powiadomień
private void sendStatusBarNotification(Track paramTrack)
{
if (paramTrack != null)
{
NotificationManager localNotificationManager = (NotificationManager)this.mContext.getSystemService("notification");
String str = paramTrack.getArtist();
if ((str == null) || (str.equals(this.mContext.getString(2131361954))))
str = this.mContext.getString(2131361798);
Notification localNotification = new Notification(2130837696, paramTrack.getTitle() + " - " + str, System.currentTimeMillis());
localNotification.flags = (0x2 | localNotification.flags);
localNotification.flags = (0x20 | localNotification.flags);
PendingIntent localPendingIntent = PendingIntent.getActivity(this.mContext, 0, new Intent(this.mContext, MusicActivity.class), 268435456);
localNotification.setLatestEventInfo(this.mContext, paramTrack.getTitle(), str, localPendingIntent);
localNotificationManager.notify(0, localNotification);
}
}
Moje pytanie brzmi: Jak mogę zmienić układ powiadomienia? Chcę utworzyć układ, który będzie wyglądał jak oryginalny układ powiadomień na Androidzie, ale z dodatkowym obrazkiem po prawej stronie powiadomienia. Jak mogę to zrobić?
Dzięki za to. Dostaniesz nagrodę, ale dam ci ją za godzinę;) – Cilenco
@Cilenco Bez problemu. W ogóle nie pomogłem ci w zdobyciu nagrody. Po prostu czuję się szczęśliwy, że moje Rozwiązanie działa dla ciebie, to jest to ... :) Uwielbiam pomagać ludziom z tym, co znam. Szczęśliwe kodowanie ...! –
@ shree202 daje mi sugestię. Zbudowałem duży widok powiadomienia za pomocą RemoteView, aby kontrolować odtwarzanie/wstrzymywanie jak ten link (stackoverflow.com/pytania/14508369/...) Wszystko jest w porządku, ale po kliknięciu przycisku urządzenie do tyłu i na zewnątrz od przypadku aplikacji kliknij przycisk (Play/Pause/Forward/Close) nie work.Please mi pomóc. –