2011-01-07 6 views
0

Welche Klassen brauche ich für ein einfaches Widget folgendes zu tun:Struktur für ein Widget-Code

  1. Anzeige auf einem Startbildschirm und einige Code ausgeführt werden, wenn es angeklickt wird
  2. einige Code ausführen und aktualisieren die Widget zu einem bestimmten Zeitpunkt jeden Tag
  3. Run einige Code und das Widget aktualisieren, wenn eine SMS

empfangen ich habe derzeit einen Empfänger, der AppWidgetProvider, und einen anderen Empfänger erstreckt, die, wenn ein aufgerufen SMS wird empfangen. Wie sollte dieses Programm strukturiert sein? Ist es möglich, den gesamten Code an einem Ort zu haben, oder muss er in getrennten Klassen sein?

Vielen Dank für jede Hilfe,

-Frink

Antwort

1

Wenn es ein kleines Projekt ist, dass Sie alle in der gleichen Klasse haben können. Sie müssen nur die Braodcasts im AndroidManifest registrieren. Wenn das Projekt größer ist, ist alles in einer großen Klasse nicht weise.

Sie müssen nur einen Schalter Fall oder etwas in der onReceive-Methode tun.

+0

Prost, aber wie bekomme ich das Datum in meinem SMS-Empfänger in das Widget erhalten? – FrinkTheBrave

1

Nicht sicher, ob Sie das Buch noch nicht gelesen haben, aber "Android Application Development For Dummies" hat einen ziemlich guten Abschnitt zum Erstellen einer funktionsreichen Anwendung und Widget mit Benachrichtigungen. Ich lese es immer noch, damit ich deine Frage nicht wirklich beantworten kann, aber dieses Buch sollte etwas helfen.

Verwandte Themen