Android App: Benachrichtigung
lima-city → Forum → Programmiersprachen → Java
artikel
benachrichtigung
bild
code
dank
erstellen
guide
helfen
http
jemand
kleiner text
krieg
leiste
string
symbol
system
text
url
-
Hallo,
ist es möglich, über Java in einer Android App so eine Benachrichtigung zu erstellen, dass oben in der Leiste so ein Symbol erscheint und wenn man dies herunterzieht, dazu so ein kleiner Text steht?!?
Wenn ja, kann mir da jemand helfen? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ja, Benachrichtigungen in der Statusleiste sind möglich.
Ich habe mich mit diesen Benachrichtigungen unter Android allerdings noch nicht sehr viel auseinandergesetzt, aber vielleicht hilft das weiter: http://developer.android.com/guide/topics/ui/notifiers/notifications.html
Hier ein nicht ganz so ausführlicher Artikel: http://www.vogella.com/articles/AndroidNotifications/article.html
Mit freundlichen Grüßen
Johannes -
So schreibe ich immer eine Benachrichtigung:
String zeigerTitel = "Dies ist der Titel der Benachrichtigung!"; String zeigerText = "Dies ist der Text der Benachrichtigung!"; String tickerText1 = "Dies ist der Text, der erscheint, wenn die Benachrichtigung erscheint. Der läuft dann oben in der Benachrichtigungszeile als Lauftext"; String ns = Context.NOTIFICATION_SERVICE; NotificationManager mNotificationManager = (NotificationManager) getSystemService(ns); int icon = R.drawable.ic_launcher; // Das ist das Bild, was in der Benachrichtigung erscheint. Standardmäßig ist das das App Icon. Du kannst hier aber auch jedes andere Bild einfügen. CharSequence tickerText = tickerText1; long when = System.currentTimeMillis(); Notification notification = new Notification(icon, tickerText, when); Context context = getApplicationContext(); CharSequence contentTitle = zeigerTitel; CharSequence contentText = zeigerText; Intent notificationIntent = new Intent(this, KLASSEEINFÜGEN.class); // Hier gibst du die Klasse an, die aufgerufen werden soll, wenn die Benachrichtigung angeklickt wurde PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0); notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent); int HELLO_ID = 1; mNotificationManager.notify(HELLO_ID, notification);
Ich hoffe ich konnte dir helfen, wenn was unklar ist frag einfach :)
Beitrag zuletzt geändert: 1.7.2012 22:40:36 von djriverjack -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage