首先感叹一下,太不容易了!
检测手机扩展卡的问题折腾了我好几天,现在终于整出来了,不过做出来后在回过头想想,也不是很复杂,下面记录下我所使用的方法,以便以后作为参考
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();
分享到:
相关推荐
在智能手机的世界里,S60平台是诺基亚推出的一款广泛应用的操作系统,主要用在他们的塞班(Symbian)系列手机上。S60存储卡主题管理涉及到的是用户如何组织、安装和管理手机上的主题元素,这些元素通常包括壁纸、...
在使用诺基亚手机的存储卡时,有几点需要注意的操作步骤和技巧。以下是一些关键知识点: 1. **格式化存储卡**: - 新购买的存储卡并非都需要格式化,部分卡可以直接使用。 - 若需格式化,建议使用手机进行,因为...
如果要解决存储卡被禁止的问题,用户或开发者可能需要解压这个文件,然后分析代码,找出与存储卡管理相关的部分,检查是否有异常的锁定机制。如果找到了问题所在,可以通过修改源代码,重新编译应用来修复这个问题。...
Symbian系统有自己的文件系统结构,小程序可以通过API访问存储卡和内部存储。数据存储方面,可以使用SQLite数据库,或者使用文件系统来保存数据。 **8. 网络和通信** Symbian提供了网络API,允许小程序访问HTTP、...
Symbian系统的短信服务基于SIM卡和手机内存中的SMS存储区,可以存储多个短信条目。 **发送短信:** 发送短信涉及使用`CSmsTransport`类,它定义了与短信传输相关的接口。首先,你需要创建一个`CSmsMessage`实例,...
- 若是JAR程序,尝试直接在手机上安装,或更换存储卡。 3. **更新错误**: - 错误说明:手机中已有旧版软件,或新旧版安装程序标题不一致。 - 解决办法: - 卸载旧版软件后再安装新版。 - 修改新版本软件的PKG...
7. **安全问题**:Symbian系统虽然有自身的安全机制,但仍然可能遭受病毒或恶意软件的攻击。用户需要安装可靠的防病毒软件,定期扫描,并避免从不可信来源下载应用。 8. **硬件故障**:除了软件问题,Symbian手机的...
该软件通过监控SIM卡状态的变化来判断手机是否被盗,并根据预先设置的策略执行相应操作。主要功能包括: - **SIM卡监测**:一旦SIM卡被更换,软件将立即检测到这一变化,并触发报警机制。 - **短信命令控制**:用户...
Symbian系统允许存储多个接入点配置,这对于经常在不同网络环境之间切换的用户非常有用。例如,一个接入点用于工作网络,另一个用于个人用途,或者一个用于国内漫游,另一个用于国际旅行。通过管理这些接入点,用户...
YAFFS是一种专为嵌入式系统设计的文件系统,特别适合于闪存存储设备,如SIM卡和手机内部的NAND闪存。 4. **文件系统管理**:ysfsrv负责处理文件的创建、删除、读取和写入操作,同时也维护文件系统的元数据,如文件...
6. **服务与网络问题**:“E71”错误可能涉及网络服务,如电子邮件或数据连接,可能需要检查网络设置、运营商服务或者SIM卡状态。 除了以上常见的错误类型,Symbian Error 大全还详细列举了更多错误代码及其解决...
在安装阶段,Symbian平台会检查应用程序所需的能力,以确保它不会访问超出其权限范围的资源。此外,还会显示应用程序请求的所有权限,让用户决定是否允许安装。 ##### 4.4 API变化 随着Symbian平台的更新和发展,...
- 解决方案:对软件进行签名,或将程序安装到手机或更换存储卡。 3. **更新错误**: - 错误原因:手机内有旧版本软件未删除,或者新旧版软件标题不一致导致冲突。 - 解决方案:卸载旧版软件后安装新版,或修改新...
1. **检查手机状态**:购买时需仔细检查手机是否有使用痕迹,如通话记录、照片和电池触点磨损情况。 2. **检测功能**:通过按#键5秒以上检查是否存在切换线路选项,以测试手机功能是否正常。 3. **检测屏幕坏点**:...
手机短信通常存储在设备的内存或SIM卡中,开发者需要了解如何管理和检索这些存储的短信,包括读取、删除和备份操作。 9. **网络状态处理**: 发送短信需要网络连接,应用需要能够检测和处理网络状态的变化,以便...
- **查看存储空间使用情况**:检查存储卡剩余空间。 - **释放存储空间**:通过删除无用文件来释放存储空间。 - **下载应用与游戏**:从官方商店下载应用和游戏。 - **技术支持与帮助**:获取技术支持的方法和途径...
- 把待安装的软件保存在电脑上,然后通过USB连接手机,使用PC套件将软件传输到手机或存储卡,并启动安装过程。这种方法适用于大型软件,因为它们可以被安装到存储卡上,以节省手机内存。 在安装过程中,可能会遇到...
3. **清理临时文件**:最后,建议检查一下E:盘是否有安装过程中产生的临时文件或残留文件,并及时清理,以保持手机存储空间的整洁。 #### 六、注意事项 - 在整个安装过程中,请确保手机电量充足,以免在安装过程中...