首次接触了真正的嵌入式开发(手机),收获颇多。就对brew的体会做一些总结吧。
1.对消息的处理机制有了一些认识,知道他们是如何调用,如何触发,如何结束,以及如何处理这些消息。
2.真正的体会到什么是栈溢出,手机的内存十分有限,分配给栈的大小更是有限。在WINDOWS下,默认栈的大小是2M(也有的说是1M,总之是一个编译时就确定的常数),但是在手机中就没有这么大的空间了,所以一定要注意变量的大小。
3.利用brew的API实现FTP,一定要注意消息的处理顺序,分割的大小,每次传送的大小,如果没有注意这些细节就会出现一些意外的问题,比如丢失数据,传送的图片会丢失颜色等一些现象。
4.这个照相机的使用,就目前来说还是有些不理解,难道我不能随心所欲的去存储照片么?就是我想在什么时候存储就什么时候存储,就目前的理解这个好像是没有办法实现的。
5.对控件的属性设置和Redraw要分开,先统一设置窗体及控件属性,然后再Redraw控件,否则会有某些控件显示不正常的现象。
欢迎大家提出各种意见及建议,和各种指正。