K-9 SMS: faster SMS for Android |
[Dec. 7th, 2008|10:08 pm]
Brad Fitzpatrick
|
I pulled the latest Android git code and fixed some performance bugs in the SMS app. Here's the improved SMS app:
http://bradfitz.com/android/K9Sms.apk
It's a lot faster to scroll around and stuff now. No more repetitive, uncached, blocking SQL queries in the UI thread when each list items comes in/out of view.
With permission from Jesse Vincent, I named it after k9mail, as it's in a similar spirit. We'll probably put it in k9mail's svn repo until all the changes get merged into mainline. Consider this a temporary, experimental fork. |
|
|
Comments: |
From: evan 2008-12-08 06:43 am (UTC)
| (Link)
|
Cool, worked for me.
![[User Picture]](https://l-userpic.livejournal.com/48822320/419523) | From: obra 2008-12-08 06:54 am (UTC)
| (Link)
|
lovely... it's so much faster
Temporary, so this will get pulled back into mainline?
These kind of hacks make me all the more excited to be getting a dev phone 1.
![[User Picture]](https://l-userpic.livejournal.com/54541970/2) | From: brad 2008-12-08 09:22 am (UTC)
| (Link)
|
Temporary, so this will get pulled back into mainline?
I'll be working on submitting the patches. Not sure about the timeline, though.
One thing that makes Drizzle so much fun to work on, is that if your patches are good, they roll back into the mainline quickly.
That's an important property of a project that to attract developers.
I am hoping that Google does this well.
Any thoughts on the duplicate notification problem? (ie, message comes in both the stock sms app and k9 trigger notifications)
![[User Picture]](https://l-userpic.livejournal.com/54541970/2) | From: brad 2008-12-08 05:50 pm (UTC)
| (Link)
|
There's two issues: duplicate notifications and duplicate SMSes.
Notifications is easy to fix: just change the settings in either app to disable them. (haven't confirmed, but should work)
Duplicate SMSes will require me to update it: currently both SMS apps are reacting to incoming SMSes and writing it to the database, so it's going into the database twice.
I thought of disabling the settings in the stock app, but it disables the notification in both. Here's hoping for a mainstream push
![[User Picture]](https://l-userpic.livejournal.com/54541970/2) | From: brad 2008-12-08 09:19 pm (UTC)
| (Link)
|
In the meantime, I'll fix the K-9 SMS to have separate notification settings and not write the SMS database.
Hello, I just found this from a topic on the G1 forums. Do you have to do anything after you put the .apk file on your SD card? Or is it just automatic? I made sure to check the box that allows 3rd party apps. I'm not sure how to do this sort of stuff, but if it speeds up message threads and SMS, I'm all for it!
![[User Picture]](https://l-userpic.livejournal.com/54541970/2) | From: brad 2009-01-16 06:17 am (UTC)
| (Link)
|
I'd just wait for the next system update.
| |