FullScreenSMS

Erstellt von Benne am 21.11.06 um 00:18:29 | In benneSoft |

Screen006.png pc_capture8.bmp pc_capture9.bmp pc_capture6.bmp

Habe mal wieder nen kleines Programm für den Pocket PC geschrieben. Und zwar hat mich ein wenig die SMS-Anzeige von WM5 genervt (bild1). Zu klein, zu kurz angezeigt und warum bitte ohne Foto wenn man sich schon die Mühe macht und zu den Kontakten Bilder abzuspeichern? Außerdem will ich ne SMS immer sofort lesen und nicht erst über nen paar Knopfdrücke. Im Auto ist das ablesen sogar ganz unmöglich. FullScreenSMS zeigt die Bilder sofort und bildschirmfüllend an sobald eine SMS eingeht (bild2). Dazu wird (wenn vorhaden) der richtige Name und das richtige Bild gesucht. Es gibt die Optionen direkt per SMS oder e-mail zu antworten oder auch anzurufen (bild3). Da ich es hin und wieder sehr wundersam finde wie lange eine SMS brauchen kann wird auch noch angezeigt wann die SMS versendet und wann empfangen wurde. So kommen wir zum momentan noch größten Makel des Programs. Ich habe es einfach nicht hinbekommen, dass die SMS nach bestätigen durch “ok” als “gelesen” gespeichert wird. Das finde ich noch ziemlich nervig. Wer mir da einen Tipp geben kann ist herzlich willkommen!! Sobald ich herausbekommen habe wie das geht könnte ich noch ne Reihe netter Features wie “scrollen durch alle SMS von XY” einbauen. Aber ich komme einfach nicht an den Posteingang.

Installation: Die CAB- Datei auf den PPC übertragen und ausführen. Speicherort ist egal. Danach muss das Programm einmal gestartet werden und kann dann aber sofort durch “ok” geschlossen werden (bild4). Ich habe es mir erspart eine Verknüpfung in den Autostart-Ordner zu erstellen, denn ihr solltet das Programm erstmal ausprobieren und das Beenden ist gar nicht so einfach (im Notfall einfach ein Softreset). Aber wer will kann das ja gerne von Hand machen. Weiterführende Ideen sind auch erwünscht.

Getestet für WM5 mit CompactFramework2 (XDA Neo)
Download FullScreenSMS_0.1.CAB

Zur Diskussion auf PPC-Welt

10 Kommentare »

RSS feed for comments on this post. TrackBack URI

  1. Hi,
    habe deine FullScreenSMS-Software auf meinem O2 XDA Neo getestet - Super Idee, die Software! Nach der Start kam die Fehlermeldung, dass auf Grund des fehlenden .NET Frameworks ein schwerer Ausnahmefehler aufgetreten ist.

    Soweit, so gut. Nach dem ich .NET nicht nachinstallieren wollte, habe ich deine Software über “Software entfernen” deinstalliert.

    Jetzt kommt der Haken:
    - Seit dem werden Erinnerungen für Aufgaben nicht mehr angezeigt. Der PDA schaltet sich zum Erinnerungszeitpunkt zwar ein - es erscheint aber weder eine Meldung auf dem Screen noch ein Sound-Hinweis.
    - Bei hinterlegtem Alarm schaltet er sich auch ein, gibt den Sound / Blink-Hinweis aber es erscheint keine Meldung auf dem Bildschirm.

    Auch ein Softreset bringt keine Lösung. Welche Reg-Keys wurden durch deine Installation angepasst? Kann man diese wieder zurückstellen? Wenn ja auf welche Werte?

    Gruß
    Marco

    Comment by marco — am 23.11.06 um 22:03:51 #

  2. hi - mmh das klint aber merkwürdig, denn ich schreibe überhaupt gar keine Einträge in die Registrierung. Wenn der PDA Resetet wird äuft das Programm nicht. Das dürfte eigentlich gar nichts machen. Stell doch einal nochmal von Hand (n den Einstellungen) die Notifkationen ein. Kann mir das sonst nicht erklären. Sonst schmeiß auch nochmal das Compact Framework runter.

    Comment by Benne — am 24.11.06 um 00:29:24 #

  3. Hi,
    das Framework wurde gar nicht installiert. Dein Programm wurde auch (sauber) deinstalliert. Die Notifikationen unter “Einstellungen” sind scharf. Was ich nicht verstehe ist, dass weder bei Alarmen (z.b. Wecker) noch bei Aufgaben mit hinterlegter Erinnerung eine Meldung auf dem Bildschirm erscheint. Ohne eine solche Meldung kann ich natürlich auch nichts bestätigen und der Blink/Sound-Hinweis läuft ewig im Kreis - AUCH nach einem Softreset läuft dieser weiter!

    Comment by Marco — am 24.11.06 um 10:13:58 #

  4. also wenn das wirklich mein Programm verschuldet hat muss ich mich dafür entschuldien - ich kann mir nur wirklich gar nicht vorstellen wie das Programm sowas erreichen soll. Ich kann dir den Quellcode gerne zuschicken - da wird wirklich keine Einstellung gemacht, keine Datei bearbeitet, kein Registrieungsschlüssel gesezt oder sonstwas. Installiere Dir doch bitte mal den Taskmanager von Buzz. Da wird wirklich jeder laufene Prozess dargestellt. Vielleicht findest Du ja so nch etwas. Ich habe im Übrigen auch einen XDA Neo - daran kanns also nicht liegen. Benuzt du vielleicht noch nen anderes Programm für die Notifikatioen (z.B. Phonealarm)?

    Comment by Benne — am 24.11.06 um 12:25:49 #

  5. Erstmal danke für dein Feedback! Erklären kann ichs mir auch nicht. Taskmanager hab ich laufen - keine Auffälligkeiten. Zudem sollten mit einem Softreset alle Tasks “gekillt” werden. Deinen Quellcode brauche ich nicht, da ich damit sowieso nichts anfangen kann ;-) .
    Die Notifikationen sind auch nur die WM5-Onboard-Tools. Also keine Zusatzsoftware. Das Einzige das auffällig war, war nach der “schwere Ausnahmefehler” auf Grund des fehlenden (neuesten?) .NET Frameworks auf dem Neo beim 1. Start deines Programmes.

    Da wert ich wohl um einen Hardreset nicht herumkommen. Leider stehe ich derzeit im Prüfungsstress und habe weder Zeit noch Nerven meine ganzen Sachen zu Sichern/Rückzuspielen und die ganze Software wieder einzeln zu installieren :-(

    Shit happens!

    Gruß
    Marco
    P.S. Gerne kannst du diese “negativen” Kommentare aus deinem Blog löschen.

    Comment by marco — am 24.11.06 um 14:33:45 #

  6. dann versuch doch mal den offensiven Schritt. Installiere das Compact Fraework 2(geht mittlerweile auch auf der Speicherkarte) und installiere FullScreenSMS nochmal.

    Comment by Benne — am 24.11.06 um 16:49:14 #

  7. Auch die Nachinstallation von .net hat nichts gebracht. Darauf hin habe ich erneut eine Fehlermeldung erhalten:
    “FullScreenSMS.exe
    IndexOutOfRangeException

    bei FullScreenSMS.SMSMain._SMSInterceptor_MessageReceived()
    bei Microsoft.WindowsMobile.PocketOutlook.MessageInterception.MessageInterceptor.MessageWindow_MessageReceived()
    bei Microsoft.WindowsMobile.PocketOutlook.MessageInterception.MessagingMessageWindow.WndProc()
    bei Microsoft.WindowsCE.Forms.MessageWindow._WndProc()
    bei Microsoft.AGL.Forms.EVL.EnterMainLoop()
    bei System.Windows.Forms.Application.Run()
    bei FullScreenSMS.Program.Main()”

    Nach einem Hardreset und 2 Stunden Nachinstallation aller Software läuft der Neo nun wieder. Tja, aus Fehler lernt man bekanntlich!

    Gruß
    Marco

    Comment by marco — am 26.11.06 um 14:55:17 #

  8. mir will aber einfach nicht in den Kopf wie ein Programm daran schuld sein kann, wenn es gar nicht installiert werden konnte. Alles sehr merkwürdig. Tut mir Leid für die Arbeit die Du hattest.

    Comment by Benne — am 27.11.06 um 01:29:05 #

  9. Bei mir hats unter Wm2003 (XDA mini) nicht geklappt. Das Programm stürzt bei Start ab. Ich poste mal ein Bild mit der Fehlermeldung im Forum!

    Comment by Blandi — am 27.01.07 um 11:22:01 #

  10. hab im Forum geantwortet. DAs Programm dürfte unter 2003 nicht klappen wie ich eben die WM5 API benutze. Du solltest aber auf jeden Fall das CF2 installiert haben. Sonst kann es gar nicht (auch nicht unter WM5) klappen

    Comment by Benne — am 28.01.07 um 13:34:53 #

Leave a comment

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Benedikt Grabenmeier && Wordpress

fertig
E-mail an...