Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Broadcast-Triggerevents: Wieso gibt es nur so wenige davon?

Das Thema "Broadcast-Triggerevents: Wieso gibt es nur so wenige davon?" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 19.06.2011, 13:43   #1 (permalink)
Android-Hilfe.de Mitglied

Modell: Nexus One

Registriert seit: 06.03.2011
Beiträge: 111
Abgegebene Danke: 14
Erhielt 0 Danke für 0 Beiträge
Standard Broadcast-Triggerevents: Wieso gibt es nur so wenige davon?

Hallo!


Ich bin jetzt seit einiger Zeit fleissig am Programmieren. Ich bin dabei auf einige Broadcast-Triggerevents gestossen, e.g.
Zitat:
android.provider.Telephony.SMS_RECEIVED
android.intent.action.BOOT_COMPLETED
android.intent.action.PHONE_STATE
Jetzt hat sich im Laufe der Zeit die konzeptionelle Frage aufgedrängt:
Zitat:
Wieso gibt es nur für bestimmte, aber nicht für alle Events einen Trigger?
Es irritiert mich, dass ich zwar empfangene SMS auf Anhieb registrieren kann, dafür aber gesendete SMS nicht.

Ich kann etwas ausführen, sobald der Phone neu gestartet ist, aber wieso kann ich nicht registriert, wenn eine App crasht oder wenn der Phone aus dem Sleep-Modus erwacht?

Es gibt zwar kein Statement für App crash, aber trotzdem wird ein Notifikations-Dialog angezeigt, wenn sie das tut.
Wie stellt das Betriebssystem das fest?


Gibt es einen bestimmten Grund dafür, wieso es nur wenige dieser Action-Statements gibt oder ist die Android-Doku noch unter Bearbeitung?
sem_thesis ist offline   Mit Zitat antworten
Alt 19.06.2011, 13:51   #2 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: Broadcast-Triggerevents: Wieso gibt es nur so wenige davon?

ich vermute mal, es gibt keinen receiver für gesendete sms, weil du sowieso alle sms auslesen kannst und dann selbst entscheidest, ob es neue gibt.
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Alt 19.06.2011, 14:00   #3 (permalink)
Android-Hilfe.de Mitglied

Modell: Nexus One

Registriert seit: 06.03.2011
Beiträge: 111
Abgegebene Danke: 14
Erhielt 0 Danke für 0 Beiträge
Standard AW: Broadcast-Triggerevents: Wieso gibt es nur so wenige davon?

Zitat:
Zitat von swordi Beitrag anzeigen
ich vermute mal, es gibt keinen receiver für gesendete sms, weil du sowieso alle sms auslesen kannst und dann selbst entscheidest, ob es neue gibt.
Aber das periodische herauslesen + auf-Neuigkeit-überprüfen könnte man doch auf mit incoming SMS machen?
Einfach das neueste Datum in eine Datenbank hinschreiben und periodisch auslesen.
sem_thesis ist offline   Mit Zitat antworten
Alt 19.06.2011, 18:00   #4 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: Broadcast-Triggerevents: Wieso gibt es nur so wenige davon?

wann du das machst, bleibt dir überlasen
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Alt 19.06.2011, 18:50   #5 (permalink)
Android-Hilfe.de Mitglied

Modell: Nexus One

Registriert seit: 06.03.2011
Beiträge: 111
Abgegebene Danke: 14
Erhielt 0 Danke für 0 Beiträge
Standard AW: Broadcast-Triggerevents: Wieso gibt es nur so wenige davon?

Zitat:
Zitat von swordi Beitrag anzeigen
wann du das machst, bleibt dir überlasen
Ja, aber die Frage ist doch, wieso es nicht mehr von diesen Trigger-Events gibt.

Wieso gibt es nur SMS_RECEIVER, aber nicht SMS_SENT?
Wieso gibt es nur BOOT_COMPLETED, aber nicht APP_CRASHED?

Gibt es einen bestimmten Grund dafür??
sem_thesis ist offline   Mit Zitat antworten
Alt 19.06.2011, 19:10   #6 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: Broadcast-Triggerevents: Wieso gibt es nur so wenige davon?

tja für einen echten grund musst wohl google mitarbeiter fragen.

meine antwort war nur eine vermutung
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Alt 19.06.2011, 19:55   #7 (permalink)
Android Experte

Modell: HTC Hero

Registriert seit: 14.10.2009
Beiträge: 612
Abgegebene Danke: 18
Erhielt 42 Danke für 40 Beiträge
Standard AW: Broadcast-Triggerevents: Wieso gibt es nur so wenige davon?

Diane Hackeborn gibt gerne (und sogar richtige) Antworten, wenn die Fragen richtig gestellt sind
__________________
_____________________________________________
Meine apps: http://www.pribluda.de/android
Suche Schriftmuster von Prepaid-Auflade-Bons
ko5tik ist offline   Mit Zitat antworten
Alt 20.06.2011, 10:43   #8 (permalink)
Android-Hilfe.de Mitglied

Modell: Nexus One

Registriert seit: 06.03.2011
Beiträge: 111
Abgegebene Danke: 14
Erhielt 0 Danke für 0 Beiträge
Standard AW: Broadcast-Triggerevents: Wieso gibt es nur so wenige davon?

Zitat:
Zitat von swordi Beitrag anzeigen
tja für einen echten grund musst wohl google mitarbeiter fragen.
meine antwort war nur eine vermutung
Ich habe nix genaues gefunden --> deshalb Forum-Thread eröffnet


Zitat:
Diane Hackeborn gibt gerne (und sogar richtige) Antworten, wenn die Fragen richtig gestellt sind

Die Frage ist nach wie vor:

Zitat:
Wieso gibt es nicht für alle mögliche Events (App crash, phone sleep, phone wakes up from sleep --> gib's nicht) eine action-Variable, sondern nur für ein paar davon (android.provider.Telephony.SMS_RECEIVED, android.intent.action.BOOT_COMPLETED, android.intent.action.PHONE_STATE )?
Hängt das mit Android-OS zusammen oder ist das beliebig gewählt?
sem_thesis ist offline   Mit Zitat antworten
Alt 20.06.2011, 10:49   #9 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: Broadcast-Triggerevents: Wieso gibt es nur so wenige davon?

diane wird hier sicher nicht mitlesen und höchstwahrscheinlich auch nicht auf deutsch !

schick ihr ne mail

die antwort kannst dann ja hier veröffentlichen
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Wieso so wenige Androiden mit Tastatur? bemymonkey Android Allgemein 36 04.02.2011 15:54
Google (Zweit-)Kalender aktuell Probleme (betrifft nur wenige) gavelis Android Allgemein 2 13.01.2011 07:45
Nur wenige Handy-Hersteller sind kundenfreundlich RaZZe Android News 3 20.11.2009 09:56
Kann nur wenige ROMs installieren mandyhenrik Root / Hacking / Modding für T-Mobile G1 22 15.11.2009 14:23
Wieso ist kein Datenaustausch via Bluetooth möglich? Gibt es eine Lösung? Jasin T-Mobile G1 Forum 1 30.07.2009 16:49




Du liest gerade: "Broadcast-Triggerevents: Wieso gibt es nur so wenige davon?" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.