<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

    主站蜘蛛池模板: 国产亚洲人成网站观看| 永久看日本大片免费35分钟 | 亚洲色一区二区三区四区| 日韩免费电影网址| 伊人久久大香线蕉亚洲| 2022免费国产精品福利在线| 亚洲成av人片在线观看天堂无码 | 成人免费视频国产| 色偷偷亚洲第一综合网| 免费中文字幕在线| 亚洲国产精品婷婷久久| 中文字幕在线免费观看| 亚洲激情视频图片| 国产免费久久精品| 图图资源网亚洲综合网站| 亚洲中文字幕一二三四区| 黄瓜视频高清在线看免费下载| 久久亚洲精品无码播放| 亚洲中文字幕无码一去台湾 | 一个人看www在线高清免费看| 亚洲色偷偷偷综合网| 免费一级毛片女人图片| 免费无码黄网站在线看| 日韩成全视频观看免费观看高清| 黄色免费网站在线看| 国产精一品亚洲二区在线播放| 一区二区三区四区免费视频| avtt天堂网手机版亚洲| 亚洲国产精品无码久久青草| 久草免费福利视频| 狠狠综合久久综合88亚洲| 免费A级毛片在线播放| 国产亚洲精aa成人网站| 99re免费视频| 国产亚洲精品美女久久久久| 久久亚洲精品中文字幕三区| 两个人日本WWW免费版| 四虎国产精品免费视| 久久成人免费播放网站| 亚洲欧好州第一的日产suv| 亚洲免费人成视频观看|