I’ve been developing a small Android application for my own personal use for the last few months. The recent release of the paid market applications has recently got me interested in writing code for Android again, so I thought I’d spend the day to simplify the application, and make it available for free.
This application only runs on Android 1.5 right now. See the previous post for the reason why that’s an issue for me.
The application listens for button presses on the headset (media) button, and speaks the time. It also has a small application where you can touch the clock and it will speak the time. That’s all it does. It is currently written to work with either the Text To Speech Extended library, or if you have it installed, the Donut Backport of the Pico TTS (which you can buy on the appstore for $0.99).
When you press the media button, the LED light on the phone will turn green. When you let go of the button, the light will turn violet and you’ll have 30 seconds to press it to control other applications like the music player. SayTime will eat the first button press, and set a 30 second timer. After 30 seconds the violet LED will go off and you will be able to ask for the time again.
Sure, it’s complicated. But it’s better than interrupting your music to hear the time. I’ve been my own beta tester for many commutes. Listening to music, and periodically wondering what time it is, and pressing the button. It works for me. I hope someone else finds it useful.