kostenloser Webspace werbefrei: lima-city


Android App: Benachrichtigung

lima-cityForumProgrammiersprachenJava

  1. Autor dieses Themas

    c*************h

    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?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. johannesfelber

    Kostenloser Webspace von johannesfelber

    johannesfelber hat kostenlosen Webspace.

    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
  4. d*********k

    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
  5. Autor dieses Themas

    c*************h

    Danke euch allen...
    Ich hoffe ich krieg damit alles hin...
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!