Linux u盘助手开发。在Ubuntu下开发一款u盘助手软件。
第一周很快就过去了,因为在学校参加实训,还有一周才结束,所以还处在关键模块的demo实现阶段。。。。
第一周的主要工作是利用qt的dbus模块实现热拔插的监听,即识别u盘的插入和拔除。其他的诸如信号槽等就不谈了,主要实现如下:
1.注册监听。QDBusConnection::systemBus().connection(p1,p2,p3,p4)。
2.声明QDBusInterface接口。
3.根据QDBusReply确定接口设备类型(QDBusInterface::call())及其他必要信息(info、block、major等)。
4.若检测为volume设备,则进一步判断是否挂载。若已经挂载,则获得mount point。
5.之后乐观的想想文件操作部分就比较方便啦!