Ich google seit einiger Zeit und kann nicht herausfinden, wie ein Ereignis im Kalender auf einem neueren Palm OS-Gerät erstellt wird. Irgendwelche Ideen, wie man das macht? Ich schätze, dass ich einen Datensatz in der Kalenderdatenbank erstellen werde, aber das Format der Daten in diesem Datensatz und die Datenbank, in die ich ihn einlege, weiß ich nicht.Erstellen eines Kalenderereignisses unter Palm OS
Antwort
In Palms späteren Geräten wurden sie in ein erweitertes Format für die PIM-Anwendungen wie Kontakte und Kalender verschoben. Dies wurde getan, um eine bessere Zuordnung zwischen den Datenbanken des Geräts und denen, die von Microsoft Outlook verwendet werden, zu ermöglichen, aber das Format änderte sich von dem traditionellen Format in den ursprünglichen PIMs.
Palm verfügt über einen PIM Access SDK, der unter the Palm Developer Network site verfügbar ist und Code für den Zugriff auf diese Datenbankformate enthält. Die Geräte unterstützen auch die ursprüngliche Datenbank mit einer Schattenversion der Datenbank und Systembibliotheken, die die Änderungen in die Schatten übertragen. Die Shadow-DBs verfügen jedoch nicht über alle Daten, die die erweiterten DBs haben, und die Konvertierung wird nicht immer ausgelöst.
Ok, wörtlich zehn Sekunden nachdem ich diese Frage gepostet habe, bekam ich eine E-Mail vom Palm-Entwickler-Netzwerk, das mich genau dorthin brachte, wo ich hin musste. Frustrierend. Anscheinend benötigen Sie das PIM-SDK, das über das Palm Developer-Netzwerk here verfügbar ist.
- 1. Developing Console wie Apps für Palm OS
- 2. Erstellen eines virtuellen CD-Laufwerks unter Mac OS X
- 3. Android: EXDATE-Format beim Hinzufügen eines Kalenderereignisses
- 4. Erstellen Sie fensterartige Menü unter OS X
- 5. Hinzufügen eines Outlook-Kalenderereignisses über einen Link auf einer Webseite
- 6. Problem beim Hinzufügen eines Kalenderereignisses in Android M
- 7. Erstellen eines Ordners in Mac OS App
- 8. Erstellen eines OS X-Authentifizierungs-Plugins
- 9. InputManager unter OS X
- 10. PALM Pre Emulator
- 11. Palm Pre Dashboard-Benachrichtigung
- 12. NSBasic/Palm 4.4 Lernprogramm
- 13. Palm down Aktion
- 14. Palm Pre Emulator Internetverbindungsproblem
- 15. Erstellen von OpenSSL mit FIPS unter Mac OS X 10.11
- 16. Erstellen von RDoc Ruby Gem Standard unter Mac OS X
- 17. So erstellen Sie .deb-Pakete unter Mac OS X
- 18. Anwendungsaktualisierungen unter Mac OS X
- 19. Erstellen eines virtuellen Webcam-Geräts für OS X
- 20. Webapplication.targets fehlen beim Erstellen eines MVC4-Projekts in MonoDevelop unter OS X 10.7.4
- 21. Anleitung zum Erstellen eines Programms mit nur reiner Assembly unter Mac OS X?
- 22. Verwenden eines externen "Windows" -Keyboard unter Mac OS X
- 23. Verwenden eines Linker-Skripts unter Mac OS X
- 24. Erstellen eines bombensicheren Worker-Prozesses (unter Windows)
- 25. installation openssl unter OS X
- 26. Tensorflow ImportError unter OS X
- 27. Qt4Dotnet unter Mac OS X
- 28. HTTP-Kommunikationsüberwachung unter OS X
- 29. Build Multiarch OpenSSL unter OS X
- 30. Lokalisierung von wx.DirDialog unter Mac OS
Ich weiß, ich habe Ihre Antwort einige dupliziert, aber ich wollte mehr Hintergrund dazu geben. –