android開發——獲取手機SD卡的容量

   今天寫了一個小巧但是實用的應用,獲取手機sdcard 的容量,主要是通過總容量=分區數量*分區總數這個公式得到的。直接貼上代碼。


sdnumberView = (TextView) this.findViewById(R.id.sdnumber);
        //獲取sd卡目錄
        File path = Environment.getExternalStorageDirectory();
        //把sd卡目錄傳進去
        StatFs statFs = new StatFs(path.getPath());
        long count = statFs.getBlockCount();
        long size = statFs.getBlockSize();
        String text = count*size+"";
        sdnumberView.setText(text);


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章