针对目前存在的问题,后续会有如下事情需要完成,还有一些事情的构想。
1. 目前采用codesourcery提供的toolchain静态编译qt的库和范例程序。导致最后编译出来的应用程序狂大,现在打算采用google自己提供的toolchain,最好使用google的android编译系统或者ndk来进行编译。总之,库采用动态库的形式,preload或者运行时加载都可以。
2. 结合QT的qt-gfx-transformed和Android里面的g-sensor,让模拟器转屏时,图形系统也可以转屏。
3. 键盘(按键和qwerty),触摸,和屏幕显示完全支持,能做到和Android一样。
4. 多点触摸支持。
5. 声音支持。
6. sdcard支持。
7. binder和android shared memory支持。
8. surfaceflinger和audioflinger支持。
9. opengl es支持。
10. 录音支持。
11. 视频支持。
12. 照相机和摄像机支持。
未来规划的构想
1. 整合IDE系统,使用QtCreater或者Eclipse/CDT来编辑,编译,链接,调试,测试和发布软件。
2. 制定安装包的格式,发布方式。
3. 图形化系统来在android simulator上调试C/C++程序,gdbserver + insight, 达到和目前一样方便的环境来调试程序。
4. 图形工具如ddms来监控程序的运行,截屏,输出和过滤log信息,控制模拟器,打电话,发短信,gps数据,电源管理等。
WYSIWYG是这个构想的大方向。
想到的再说吧。
1. 目前采用codesourcery提供的toolchain静态编译qt的库和范例程序。导致最后编译出来的应用程序狂大,现在打算采用google自己提供的toolchain,最好使用google的android编译系统或者ndk来进行编译。总之,库采用动态库的形式,preload或者运行时加载都可以。
2. 结合QT的qt-gfx-transformed和Android里面的g-sensor,让模拟器转屏时,图形系统也可以转屏。
3. 键盘(按键和qwerty),触摸,和屏幕显示完全支持,能做到和Android一样。
4. 多点触摸支持。
5. 声音支持。
6. sdcard支持。
7. binder和android shared memory支持。
8. surfaceflinger和audioflinger支持。
9. opengl es支持。
10. 录音支持。
11. 视频支持。
12. 照相机和摄像机支持。
未来规划的构想
1. 整合IDE系统,使用QtCreater或者Eclipse/CDT来编辑,编译,链接,调试,测试和发布软件。
2. 制定安装包的格式,发布方式。
3. 图形化系统来在android simulator上调试C/C++程序,gdbserver + insight, 达到和目前一样方便的环境来调试程序。
4. 图形工具如ddms来监控程序的运行,截屏,输出和过滤log信息,控制模拟器,打电话,发短信,gps数据,电源管理等。
WYSIWYG是这个构想的大方向。
想到的再说吧。