`
guojianhui0906
  • 浏览: 49079 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

android 2.3 取内外置SD卡

阅读更多
在android2.3中

判断内置SD卡是否挂载:

if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED))

{

//为true的话,内置sd卡存在

}

判断外置SD卡是否挂载:

if(Environment.getStorageState(Environment.STORAGE_PATH_SD2).equals(Environment.MEDIA_MOUNTED))
{

//为true的话,外置sd卡存在

}



顺带描述怎么取得sdcard的空间大小,

        File sdcardDir = Environment.getExternalStorageDirectory();
        StatFs sf = new StatFs(sdcardDir.getPath()); //sdcardDir.getPath())值为/mnt/sdcard,想取外置sd卡大小的话,直接代入/mnt/sdcard2
        long blockSize = sf.getBlockSize(); //总大小
        long blockCount = sf.getBlockCount();
        long availCount = sf.getAvailableBlocks(); //有效大小
分享到:
评论

相关推荐

    Android23SD卡挂载流程浅析.docx

    - `label`:`sdcard`,表明这是一个外置SD卡。 - `mount_point`:`mnt/sdcard`,指明SD卡将会被挂载到`/mnt/sdcard`目录下。 - `part`:`auto`,表示系统会自动选择SD卡的第一个可用分区进行挂载。 - `...

    android各版本的差别.doc

    同时,它支持应用程序自动升级,外置存储卡安装应用,提升了系统稳定性,增加了轨迹球LED指示灯颜色变化,还增强了3D性能和电源管理。 Android 2.3,即Gingerbread,用户界面更加美观,提升了游戏体验和多媒体处理...

    HUAWEI Ascend G300 (U8818)官方刷机教程

    7. 升级成功后,可以使用备份软件恢复外置SD卡上的备份信息,并将SD卡上的图片、照片、视频、音乐、个人文档等文件复制到手机内置SD卡中。 升级到Android 4.0的后续版本时,操作步骤与上述类似,关键在于准备新的...

    Spreadtrum Android 8810_6820 FAQ 1207.pdf

    **2.3 如何抓取Android log** - 使用如adb等工具抓取Android log是调试Android应用程序的基础。 **2.4 如何抓取Modem arm log** - 抓取Modem arm log对于分析通信相关的问题至关重要。 **2.5 如何抓取Mocordsp log...

    K8GT豪华版入门教程——如何ROOT及如何删除系统自带的软件.pdf

    5. 如果在ROOT过程中遇到问题,如长时间无响应,可能是因为未拔出外置SD卡、电脑缺少Microsoft .Net Framework(对于XP用户)、或未安装设备的USB驱动。 一旦成功ROOT,设备的应用列表会出现"授权管理"图标,表示已...

Global site tag (gtag.js) - Google Analytics