首先感叹一下,太不容易了!
检测手机扩展卡的问题折腾了我好几天,现在终于整出来了,不过做出来后在回过头想想,也不是很复杂,下面记录下我所使用的方法,以便以后作为参考
RFs fs;
fs.Connect();
TVolumeInfo volumeInfo;
// S60,存储卡为E盘
TInt errCode = fs.Volume(volumeInfo,EDriveE);
if (errCode == KErrNotReady)
{
// 存储卡不存在
}
fs.Close();
注意:RFs在使用时一定要先建立连接,之后不要忘记Close()掉
下面还有两种方法是在网上找到的,不过我用时并没有起到作用,也记录一下
方法1:
TDriveInfo anInfo;
iEikonEnv->FsSession().Drive(anInfo,EDriveE);
if(anInfo.iDriveAtt == (TInt)KDriveAbsent){
//no disk and show msg.
}
方法2:
RFs rfs;
User::LeaveIfError(rfs.Connect());
TDriveList drivelist;
rfs.DriveList(drivelist);
if (!drivelist[EDriveE]) //如果MMC卡不存在
{
}
rfs.Close();
分享到:
相关推荐
最简单的安装方法:首先,读卡器或...如果还不行的话,进行多一步,找到存储卡的属性单击右键→属性→工具→有一个查错(选中)→然后把自动修复那项打上勾(另一个不要打!)→然后扫描等他查完 ……应该问题解决了!
Symbian塞班操作系统的介绍以及应用
symbian symbian 37文件服务器和流存储2 37文件服务器和流存储2 37文件服务器和流存储2 37文件服务器和流存储2 37文件服务器和流存储2 37文件服务器和流存储2
Symbian塞班软件破解入门资料,新手值得一看~
Symbian(塞班)智能手机应用技巧十二讲
塞班3手机360手机宝盒软件支持
塞班智能手机,Symbian系统智能手机签名工具,轻松安装各种软件
symbian塞班软件开发工程师培训班实施方案.doc
本书旨在帮助读者编写良好的基于Symbian OS的C++程序。全书共分为21章,分别介绍了Symbian OS中的类命名约定、异常退出、清除栈、两段构造、描述符、良好的描述符风格、动态的数组与缓冲区、使用活动对象的事件驱动...
基于Symbian的情景数据存储管理,袁梦龙,罗明珊,随着智能手机所集成的传感器数量和用户对手机依赖性的增加,应用程序通过手机所能采集的关于用户行为或使用场景相关的数据越来越
塞班系统 Symbian 操作系统是Symbian公司为手机而设计的操作系统,它包含联合的数据库、使用者界面架 构和公共工具的参考实现,它的前身是Psion的EPOC。 目录 Symbian简介 1. 概述 2. 第一款采用Symbian OS的手机 3....
塞班签名工具塞班签名工具塞班签名工具塞班签名工具塞班签名工具塞班签名工具塞班签名工具塞班签名工具塞班签名工具塞班签名工具塞班签名工具塞班签名工具塞班签名工具塞班签名工具塞班签名工具塞班签名工具塞班签名...
塞班插件塞班插件
塞班证书生成器,可用于在线生成Symbian证书
推荐-symbian塞班软件开发工程师培训班实施方案 精品.pdf
内存泄露 HookLogger 内存检查
可以随意的对塞班s60v3以上的软件进行签名,去签名。操作简单。绿色免安装
Symbian OS 架构介绍
symbian java 开发环境 nokia 开发 symbian java 开发环境 symbian java 开发环境 symbian java 开发环境 symbian java 开发环境
SymbianOS概述 SymbianSDK及其开发环境 Symbian软件开发