QT下如何得到移动设备异常拔出信息?
RT,QT应用想得到移动硬盘拔出事件,然后,对其做后续处理。另外,与正常拔出移动硬盘的处理是否一样?请高手指点 --------------------编程问答-------------------- 这个,要调用系统API吧?
不懂,等高手指点 --------------------编程问答-------------------- 自己顶一下,高手们都没时间帮忙看看吗?应该有人搞过吧? --------------------编程问答-------------------- 路过学习下呢,帮顶 --------------------编程问答--------------------
路过学习下呢 --------------------编程问答-------------------- 印象中DBus类好像可以做这个,至少在Linux下见有人实现了U盘的检测,在qtcn上搜搜吧 --------------------编程问答-------------------- 嗯,不懂帮顶 --------------------编程问答-------------------- http://wiki.forum.nokia.com/index.php/%E7%9B%91%E5%90%AC%E5%AD%98%E5%82%A8%E5%8D%A1%E6%8F%92%E5%85%A5/%E7%A7%BB%E9%99%A4%E4%BA%8B%E4%BB%B6
当存储卡易做图入/移除时,该活动对象调用监听者的NotifyDiskChange方法。在该方法中监听者用RFs::Volume()方法检查存储卡是否可用。
void CHelloWorldAppUi::NotifyDiskChange() { iDiskDetector->Start(); TVolumeInfo vol; TInt err = iCoeEnv->FsSession().Volume(vol, EDriveE); if(err==KErrNone) { // 存储卡可用 } else // 一般来说错误码是KErrNotReady { // 存储卡不可用 } }
补充:移动开发 , Qt