`
天乐00
  • 浏览: 29436 次
  • 性别: Icon_minigender_1
  • 来自: 邢台
社区版块
存档分类
最新评论

Symbian检测是否有存储卡

阅读更多
首先感叹一下,太不容易了!
检测手机扩展卡的问题折腾了我好几天,现在终于整出来了,不过做出来后在回过头想想,也不是很复杂,下面记录下我所使用的方法,以便以后作为参考

        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存储卡主题管理

    在智能手机的世界里,S60平台是诺基亚推出的一款广泛应用的操作系统,主要用在他们的塞班(Symbian)系列手机上。S60存储卡主题管理涉及到的是用户如何组织、安装和管理手机上的主题元素,这些元素通常包括壁纸、...

    适用诺基亚手机存储卡的使用方法大全.doc

    在使用诺基亚手机的存储卡时,有几点需要注意的操作步骤和技巧。以下是一些关键知识点: 1. **格式化存储卡**: - 新购买的存储卡并非都需要格式化,部分卡可以直接使用。 - 若需格式化,建议使用手机进行,因为...

    MessagE//::Standart S60 Message应用程序有时会“禁止”存储卡-开源

    如果要解决存储卡被禁止的问题,用户或开发者可能需要解压这个文件,然后分析代码,找出与存储卡管理相关的部分,检查是否有异常的锁定机制。如果找到了问题所在,可以通过修改源代码,重新编译应用来修复这个问题。...

    symbian小程序

    Symbian系统有自己的文件系统结构,小程序可以通过API访问存储卡和内部存储。数据存储方面,可以使用SQLite数据库,或者使用文件系统来保存数据。 **8. 网络和通信** Symbian提供了网络API,允许小程序访问HTTP、...

    symbian 短信

    Symbian系统的短信服务基于SIM卡和手机内存中的SMS存储区,可以存储多个短信条目。 **发送短信:** 发送短信涉及使用`CSmsTransport`类,它定义了与短信传输相关的接口。首先,你需要创建一个`CSmsMessage`实例,...

    诺基亚Symbian系统S60V3智能手机安装软件出现错误提示及解决方法.pdf

    - 若是JAR程序,尝试直接在手机上安装,或更换存储卡。 3. **更新错误**: - 错误说明:手机中已有旧版软件,或新旧版安装程序标题不一致。 - 解决办法: - 卸载旧版软件后再安装新版。 - 修改新版本软件的PKG...

    Symbian错误大全

    7. **安全问题**:Symbian系统虽然有自身的安全机制,但仍然可能遭受病毒或恶意软件的攻击。用户需要安装可靠的防病毒软件,定期扫描,并避免从不可信来源下载应用。 8. **硬件故障**:除了软件问题,Symbian手机的...

    基于Symbian OS 平台的手机防盗软件的设计

    该软件通过监控SIM卡状态的变化来判断手机是否被盗,并根据预先设置的策略执行相应操作。主要功能包括: - **SIM卡监测**:一旦SIM卡被更换,软件将立即检测到这一变化,并触发报警机制。 - **短信命令控制**:用户...

    symbian 接入点

    Symbian系统允许存储多个接入点配置,这对于经常在不同网络环境之间切换的用户非常有用。例如,一个接入点用于工作网络,另一个用于个人用途,或者一个用于国内漫游,另一个用于国际旅行。通过管理这些接入点,用户...

    ysfsrv,symbian 2nd

    YAFFS是一种专为嵌入式系统设计的文件系统,特别适合于闪存存储设备,如SIM卡和手机内部的NAND闪存。 4. **文件系统管理**:ysfsrv负责处理文件的创建、删除、读取和写入操作,同时也维护文件系统的元数据,如文件...

    Symbian Error 大全

    6. **服务与网络问题**:“E71”错误可能涉及网络服务,如电子邮件或数据连接,可能需要检查网络设置、运营商服务或者SIM卡状态。 除了以上常见的错误类型,Symbian Error 大全还详细列举了更多错误代码及其解决...

    Symbian security

    在安装阶段,Symbian平台会检查应用程序所需的能力,以确保它不会访问超出其权限范围的资源。此外,还会显示应用程序请求的所有权限,让用户决定是否允许安装。 ##### 4.4 API变化 随着Symbian平台的更新和发展,...

    诺基亚(Nokia)Symbian系统S60V3智能手机安装软件出现错误提示及解决方法.pdf

    - 解决方案:对软件进行签名,或将程序安装到手机或更换存储卡。 3. **更新错误**: - 错误原因:手机内有旧版本软件未删除,或者新旧版软件标题不一致导致冲突。 - 解决方案:卸载旧版软件后安装新版,或修改新...

    诺基亚手机秘籍介绍.docx

    1. **检查手机状态**:购买时需仔细检查手机是否有使用痕迹,如通话记录、照片和电池触点磨损情况。 2. **检测功能**:通过按#键5秒以上检查是否存在切换线路选项,以测试手机功能是否正常。 3. **检测屏幕坏点**:...

    手机短信案例(Symbian OS)

    手机短信通常存储在设备的内存或SIM卡中,开发者需要了解如何管理和检索这些存储的短信,包括读取、删除和备份操作。 9. **网络状态处理**: 发送短信需要网络连接,应用需要能够检测和处理网络状态的变化,以便...

    NokIA N73 使用手册

    - **查看存储空间使用情况**:检查存储卡剩余空间。 - **释放存储空间**:通过删除无用文件来释放存储空间。 - **下载应用与游戏**:从官方商店下载应用和游戏。 - **技术支持与帮助**:获取技术支持的方法和途径...

    机软件安装知识大全.doc

    - 把待安装的软件保存在电脑上,然后通过USB连接手机,使用PC套件将软件传输到手机或存储卡,并启动安装过程。这种方法适用于大型软件,因为它们可以被安装到存储卡上,以节省手机内存。 在安装过程中,可能会遇到...

    诺基亚5235手机如何安装程序图示

    3. **清理临时文件**:最后,建议检查一下E:盘是否有安装过程中产生的临时文件或残留文件,并及时清理,以保持手机存储空间的整洁。 #### 六、注意事项 - 在整个安装过程中,请确保手机电量充足,以免在安装过程中...

Global site tag (gtag.js) - Google Analytics