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

Weiss jemand die URI zu den Calendar Alerts?

Das Thema "Weiss jemand die URI zu den Calendar Alerts?" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 04.02.2009, 11:21   #1 (permalink)
Android Guru
 
Benutzerbild von enjoy_android

Registriert seit: 10.12.2008
Beiträge: 1.346
Abgegebene Danke: 64
Erhielt 99 Danke für 56 Beiträge
Standard Weiss jemand die URI zu den Calendar Alerts?

Nachdem ich nun 2h lange durch die Sourcen geflogen bin und nicht weiterkomme möchte ich die Entwickler hier fragen ob sie eine Möglichkeit sehen an die URI von "Calendar Alerts" zu kommen. Leider verwendet Google im CalenderProvider, die Klasse "CalendarAlerts" welche in den Sourcen nicht vorhanden ist. Nun habe ich schon versucht durch ausprobieren auf die URI zu kommen, was aber auch keinen Erfolg hatte. Konkret geht es darum zu erkennen, wenn ein Nutzer "Dismiss all" oder "Snooze all" betätigt. (ka wie es in der lokalisierten Version genannt ist) Dies würde ich durch einen Content Observer bewerkstelligen, dafür bräuchte ich aber die URI.

Die URI für Veränderungen an den Kalendereinträgen wäre:
Code:
content://calender/events/
und neu ankommende Alerts werden über die Action
Code:
android.intent.action.EVENT_REMINDER
angekündigt. (ich veröffentliche das mal hier, dass nicht immer danach gesucht werden muss)

Vielleicht kann mir ja jemand helfen oder weiss die URI zufällig. Oder habe ich doch etwas übersehen?
__________________
G1, Nexus One, Nexus S, Galaxy Nexus - Vanilla Android = Android!

Geändert von enjoy_android (04.02.2009 um 11:25 Uhr)
enjoy_android ist offline   Mit Zitat antworten
Alt 04.02.2009, 11:59   #2 (permalink)
Ehrenmitglied
 
Benutzerbild von zx128

Registriert seit: 23.01.2009
Beiträge: 1.148
Abgegebene Danke: 1
Erhielt 78 Danke für 24 Beiträge
Standard AW: Weiss jemand die URI zu den Calendar Alerts?

Ich kann dir die URI nicht sagen, aber ich kann dir sagen, wie du eventuell dran kommst:

"adb logcat" in der Console zeigt alle Aufrufe, die G1 intern macht. Samt URIs und Intents.

Wenn adb an dem Gerät/Emulator dran ist, die vorhandene Calender-App starten (ich gehe mal davon aus, dass es so eine gibt) und die Ausgaben von "adb logcat" analysieren.

Beispiel:

ich klick auf Contacts.

adb logcat:
Zitat:
I/ActivityManager( 50): Starting activity: Intent { action=android.intent.action.MAIN categories={android.intent.category.LAUNCHER} flags=0x10000000 comp={com.android.contacts/com.android.contacts.DialtactsContactsEntryActivit y} }
I/ActivityManager( 50): Displayed activity com.android.contacts/.DialtactsContactsEntryActivity: 253 ms
I/ActivityManager( 50): Starting activity: Intent { action=android.intent.action.VIEW data=content://contacts/people/1 comp={com.android.contacts/com.android.contacts.ViewContactActivity} }
zx128 ist offline   Mit Zitat antworten
Alt 04.02.2009, 12:07   #3 (permalink)
Android Guru
 
Benutzerbild von enjoy_android

Registriert seit: 10.12.2008
Beiträge: 1.346
Abgegebene Danke: 64
Erhielt 99 Danke für 56 Beiträge
Standard AW: Weiss jemand die URI zu den Calendar Alerts?

Joa habe ich auch schon alles gemacht. Darüber bin ich auch an die URI von den Kalendereinträgen gekommen. (die auch schön in den Sourcen zu finden sind) Leider passiert rein gar nichts in den Logs sichtbares, wenn ich einen Event "dismisse" oder "snooze". In den Sourcen kann ich aber sehen, dass der CalenderAlerts Provider verändert wird.
__________________
G1, Nexus One, Nexus S, Galaxy Nexus - Vanilla Android = Android!
enjoy_android ist offline   Mit Zitat antworten
Alt 04.02.2009, 12:16   #4 (permalink)
Ehrenmitglied
 
Benutzerbild von zx128

Registriert seit: 23.01.2009
Beiträge: 1.148
Abgegebene Danke: 1
Erhielt 78 Danke für 24 Beiträge
Standard AW: Weiss jemand die URI zu den Calendar Alerts?

Welche Sources genau guckst du dir denn an? Vlt. komme ich heute dazu da auch reinzugucken.
zx128 ist offline   Mit Zitat antworten
Alt 04.02.2009, 12:51   #5 (permalink)
Android Guru
 
Benutzerbild von enjoy_android

Registriert seit: 10.12.2008
Beiträge: 1.346
Abgegebene Danke: 64
Erhielt 99 Danke für 56 Beiträge
Standard AW: Weiss jemand die URI zu den Calendar Alerts?

Hier hätten wir die Acitivity, die den Snooze und Dismiss Button beinhaltet.

android.git.kernel.org Git - platform/packages/apps/Calendar.git/blob - src/com/android/calendar/AlertActivity.java

Und hier hätten wir den Content Provider für Calendar Daten:
android.git.kernel.org Git - platform/packages/providers/CalendarProvider.git/blob - src/com/android/providers/calendar/CalendarProvider.java
__________________
G1, Nexus One, Nexus S, Galaxy Nexus - Vanilla Android = Android!
enjoy_android ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Jemand bei Twitter? Autarkis Smalltalk und Offtopic 32 14.01.2011 14:56
Biete: HTC Magic, weiss, wie neu, inkl. 8GB Egyptman Beendete Inserate (Marktplatz-Archiv) 1 13.05.2009 21:08
Kennt jemand Cellity Communicator? nm2 Sonstige Apps & Widgets 3 28.04.2009 23:50
Back ground calendar chrisi55 T-Mobile G1 Forum 3 22.04.2009 16:22
G1 in ganz weiss und in weiß/braun. Warum? Umut T-Mobile G1 Forum 3 16.02.2009 14:10




Du liest gerade: "Weiss jemand die URI zu den Calendar Alerts?" 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.