Back in November Comcast released the Xfinity TV app for the iPhone and iPad, and ever since I have been using it to remotely control our TVs using my iPad. Recently Comcast released the Xfinity TV app for Android, which brings the same remote control capabilities to Android smartphones.
The current version of Xfinity TV for Android supports browsing TV and On Demand listings, changing channels on a TV, and scheduling DVR recordings. Unlike the iPad version, the Android version currently does not play On Demand content, though that might come in a future release.
Xfinity TV currently only runs on phones that have Android 2.1 and 2.2, and it does not install on a Nexus S running Android 2.3. Unfortunately, I did not have luck getting it to run on my Nexus One prior to it being upgraded to Android 2.3.3. The app currently locks up prior to my entering the zip code for it to retrieve local TV listings, though it does interact with the set top boxes enough to force the identification display. Hopefully Comcast will release a version that supports Android 2.3 in the near future.