Thanks everyone! Now my phone tells me that I received a text message!
Here's a follow-up question: How can I make my Droid play a different sound (for each contact), depending on who sent me the text?
That is, when John sends me a text message, I want it to play: "A new message from John!" But when someone sends me a message who isn't in my contact list, it should just play the default sound.
Phones: T···Mobile· Black G1
T···Mobile· Black MT4G
Firmware/SPL: 2.1/Danger SPL
Rom: Cyanogen Mod v5.0.7
Recovery: Amon RA Recovery v1.7.0
SD Card: 8gb Class 6 Apps2SD
To view links or images in signatures your post count must be 5 or greater. You currently have 0 posts.
Google Talk: ThaBadBoy
Y! Messenger: BadBoynClev
Looking in the latest SDK, the only ringtone attribute is a single custom ringtone for the contact, which I assume is when a phone call is received from that contact. Although it does not explicitly say that the default message notification can be overwritten, I doubt if that applies. So by default, it does not seem as if the base contact application is going to support custom message notifications.
Having said that, it is relatively easy to catch the incoming message intent and query a database for custom ringtones. That's a similar functionality to SMS Popup, which catches the intent and retrieves the contacts Photo for display.
Might be worthwhile looking at the SMS / Contact replacement apps to see if they provide that functionality.
Missed Call does this. It's free, and I consider it to be one of the most "must have" apps on the Market.
You can set led colour, flash rate, ring tone, vibrate pattern, and other stuff, for phone calls (incoming and missed) and SMS messages, and a whole load of other things like battery low, bluetooth on and/or connected etc....
Anyway - you can also have set all of the above on a per-contact basis. So, if you want, you can have a cow mooing when your ex texts you, and a dog barking when your gf texts you, etc...
Should have remembered about Missed Call, as I had it installed when I had a G1, but removed it when I got a Magic, as the Trackball blinks when an call is missed, unacknowledged text or calendar event are present. It had also started to act a bit flaky for me, so that was another reason to uninstall it.
I just searched for the latest version, as the per contact notifications sound interesting, however it is not available for me, assume that is because the minimum API is 1.6, and I still have 1.5.
It could well by the minimum version, as you say.
It really sucks that some mobile networks aren't pushing out these upgrades. Although, I don't know why Missed Call would have a minimum API of 1.5. There are no additional features added in ages, and it's relatively easy to make apps compatible with multiple versions of Android if they don't require a version specific API (such as the toggling of various settings changed hugely between 1.1 and 1.5 making most toggle type apps incompatible).
You could always email the developer and ask if either there's a 1.5 version around?
Bookmarks