plusone

Posts mit dem Label Service werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Service werden angezeigt. Alle Posts anzeigen

18. Mai 2012

Zeitliche- und Interaktive-Updates des Widgets

Hallo und herzlich willkommen zu meiner zweiter Widget-Nacht,

das Anzeigen von Views mit Inhalt war nur der Anfang.
Jetzt kommen wir zum Aktualisieren von Daten.

Für dieses Tutorial werden Kenntnisse für das Erstellen eines Widget und Starten eines Service vorausgesetzt und basiert auf das Tutorial erstellen von Widgets.

31. Oktober 2011

Android Service - bindService und Methodenaufruf (Part2)

Guten Abend,

ich habe euch bereits in Part 1 gezeigt, wie ihr mit einem Android Service umgehen könnt. Aber einen Service im Hintergrund starten und seine Arbeitet verrichten zu lassen, ist uns jetzt nicht genug. Dafür könnten wir auch Threads benutzen.
Heute beschäftigen wir uns anbinden von einem Service, der uns dann zur Verfügung steht und auch dann die Arbeit verrichtet, die wir auch zu dem Zeitpunkt auch brauchen.

3. Oktober 2011

Android Service - Einstieg (Part1)

Frohen Tag der Deutschen Einheit,

das Wetter ist uns gesonnen und in Bonn geht die Party ab.
Für die jenigen, die trozdem auch an Android Services interessiert sind, hier ist mein Einstieg.

Die developer-Seite hat drei recht gute Seiten, um den Einstieg zu bewältigen. Reference, DEV-Guide und Bound Service.
Mein Blog ist ja nicht auf englisch, also... fangen wir Mal an!

Was brauchen wir? Eine Klasse die von Service erbt ist ein guter Anfang.

import android.app.Service;
import android.content.Intent;
import android.os.IBinder;

public class StorageService extends Service {

    public StorageService() {
        super();
    }

    @Override
    public int onStartCommand(Intent intent, int flags, int startId) {
        // Diese Methode wird beim Starten aufgerufen!
        return super.onStartCommand(intent, flags, startId);
    }

    @Override
    public IBinder onBind(Intent intent) {
        return null;
    }
}


Der Service hat nur eine abstrakte Methode und das ist onBind, leider können wir in diesem Beispiel