Archiving My Text Messages: Windows Mobile 5.0 Development

May 12 2008

I have a Windows Mobile 5.0 cellphone and realized recently that all my text messages were locked up on the phone -- ActiveSync doesn't sync them.  There's probably applications out there that will archive your text messages, but being a dev, I figured I'd do it myself.  Unfortunately, the .NET libraries don't support querying the SMS message store directly, so I ended up using a third party library, In The Hand, which worked out quite nicely.  The code was pretty darned simple; it took me a lot longer to realize that I needed to install the SDK certs onto my phone in order to deploy an application to the phone. I ended up also having to run the rapiconfig tool:

C:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Smartphone SDK\Tools>rapiconfig /p SdkCerts.xml

This made everything happy (tip of the hat to Stuart Preston).  But once I was able to talk to the phone, application development was quick.  I just walk the different folders and built an XML file out of them. I figure I can work with the XML at some point if I want to do some visualization of my text history. Here's the code.

Now, I want to write a threaded text app.  I know this is in Windows Mobile 6.1, but it would be handy to have on Windows Mobile 5.0.  There's a few apps already out there that do this, but why buy it when you can build it?

Comments (2) -

12/31/2008 9:13:00 PM #

Steven

"I figure I can work with the XML at some point if I want to do some visualization of my text history."
Excellent understanding of XML!!

BTW, I arrived here because I was/am looking for an app which does just this. Google sent me. Any progress on the WM6.1 app? I browsed your code, but although it looks amazingly simple, I'm not acquainted with WM development...
          

Steven

7/2/2010 5:31:50 AM #

Karsten Januszewski

just used this -- it still works

Karsten Januszewski

Add comment

Enter your name, handle, alias, or email.

We'll incarnate your avatar from the services below.



biuquote
Loading