<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    即興的靈感

    思維是一種藝術; 藝術需要靈感。

    博客好友

    最新評論

    獲取Android手機中SD卡內存信息

    SD卡作為手機的擴展存儲設備,在手機中充當硬盤角色,可以讓我們手機存放更多的數據以及多媒體等大體積文件。因此查看SD卡的內存就跟我們查看硬盤的剩余空間一樣,是我們經常操作的一件事,那么在Android開發中,我們如何能獲取SD卡的內存容量呢?接下來ATAAW.COM將做介紹。

    首先,要獲取SD卡上面的信息,必須先對SD卡有訪問的權限,因此第一件事就是需要添加訪問擴展設備的權限。

    <uses-permission
    android:name="android.permission.WRITE_EXTERNAL_STORAGE">
    </uses-permission>

    其次,需要判斷手機上面SD卡是否插好,如果有SD卡的情況下,我們才可以訪問得到并獲取到它的相關信息,當然以下這個語句需要用if做判斷。

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

    取得sdcard文件路徑

    File path = Environment.getExternalStorageDirectory();
    StatFs statfs = new StatFs(path.getPath());

    獲取block的SIZE

    long blocSize = statfs.getBlockSize();

    獲取BLOCK數量

    long totalBlocks = statfs.getBlockCount();

    空閑的Block的數量

    long availaBlock = statfs.getAvailableBlocks();

    計算總空間大小和空閑的空間大小

    String[] total = csize(totalBlocks * blocSize);
    String[] availale = csize(availaBlock * blocSize);

    計算空間方法csize

    String[] filesize(long size) {
            String str = "";
            if (size >= 1024) {
                str = "KB";
                size /= 1024;
                if (size >= 1024) {
                    str = "MB";
                    size /= 1024;
                }
            }
            DecimalFormat formatter = new DecimalFormat();
            formatter.setGroupingSize(3);
            String result[] = new String[2];
            result[0] = formatter.format(size);
            result[1] = str;
            return result;
        }

    這樣,SD卡上的總存儲空間大小跟空閑的存儲空間大小就被計算出來了。文章



    ?
    鳳凰涅槃/浴火重生/馬不停蹄/只爭朝夕
    ???? 隱姓埋名/低調華麗/簡單生活/完美人生

    posted on 2010-11-30 12:27 poetguo 閱讀(3071) 評論(0)  編輯  收藏 所屬分類: Android

    主站蜘蛛池模板: 亚洲欧洲第一a在线观看| 亚洲日本香蕉视频| 鲁大师在线影院免费观看| 亚洲国产精品日韩在线| 国产福利免费观看| 国内精品一级毛片免费看| 亚洲日本久久久午夜精品| 亚洲国产成人久久综合碰| 69视频在线观看免费| 麻豆69堂免费视频| 图图资源网亚洲综合网站| 免费激情视频网站| 日韩电影免费在线观看| 亚洲第一成年免费网站| 一区二区三区亚洲| 免费久久精品国产片香蕉| 84pao国产成视频免费播放| 国产AV日韩A∨亚洲AV电影| 精品日韩亚洲AV无码一区二区三区| 免费羞羞视频网站| 免费国产叼嘿视频大全网站| 国产99久久亚洲综合精品| 亚洲国产精品久久网午夜| AV在线播放日韩亚洲欧| 野花高清在线观看免费完整版中文| 成人毛片100免费观看| 亚洲精品久久久久无码AV片软件| 亚洲av无码不卡一区二区三区| 免费国产在线观看老王影院| 国产精品久久免费| 99re6在线精品免费观看| 亚洲成av人无码亚洲成av人| 亚洲视频免费在线播放| 国产成人亚洲综合无码精品| 亚洲AV中文无码乱人伦在线视色| 午夜性色一区二区三区免费不卡视频 | 无码乱肉视频免费大全合集| 精品在线免费观看| 皇色在线免费视频| 亚洲经典千人经典日产| 亚洲精品第五页中文字幕|