写游戏引擎?驱动?理论上什么都可以做,只要你想得到,愿意干。。。
开始的时候Android不支持C/C++,后来可能因为效率原因添加了对C/C++的支持。
可以参考coolshell的这篇文章 http://coolshell.cn/articles/3549.html
另外,你可以去下NDK http://developer.android.com/sdk/ndk/
下面有示例代码:
http://mindtherobot.com/blog/452/android-beginners-ndk-setup-step-by-step/