Andriod only really supports java as a programming language, as QGIS is QT/C++ app, nearly impossible to do, i think.
Unless nokia would agree on supporting andriod on qt, and reach an agreement with google on this.
But nokia's Symbian and maemo platforms support most of qgis dependencies (qt, sqlite, gdal ), so it should be possible to devellop a mobile version for them, in theory at least.
Anyway gvSIG mobile already run's on maemo and WinMo, and because its java it could be ported to android to(in theory).
http://gvsigmobileonopenmoko.wordpress.com/