一.数码相框
涉及的知识点:矢量字体显示、图片显示、多线程编程、socket编程、触摸屏操作;
利用这些知识,自制GUI界面,实现文件浏览、图片浏览功能。
兼容性
数码相框项目可以在任意的Linux板子上运行,只要它满足以下两个条件:
1. 支持触摸屏
2. 支持FrameBuffer的显示屏
主界面设计
1. 浏览模式
2. 连播模式
3. 设置
作为一个数码相框,必须要有不同的播放模式,浏览模式是提供用户手动去浏览相册的一种模式,
而连播模式则允许用户自动去看图片播放,一幅幅图片之间的时间可以在设置中进行设置。