国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android開發之獲取SD卡及手機ROM容量的方法

2019-12-12 06:36:51
字體:
來源:轉載
供稿:網友

本文實例講述了Android獲取SD卡及手機ROM容量的方法。分享給大家供大家參考,具體如下:

這里通過一個簡單的小例子,來獲取SD卡的容量和手機ROM的容量,代碼如下:

package com.urovo.sdcardspace;import java.io.File;import android.os.Bundle;import android.os.Environment;import android.os.StatFs;import android.app.Activity;import android.text.format.Formatter;import android.view.Menu;import android.widget.TextView;public class MainActivity extends Activity {  @Override  protected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);    TextView tv = (TextView) findViewById(R.id.tv);    File path = Environment.getExternalStorageDirectory();//得到SD卡的路徑    StatFs stat = new StatFs(path.getPath());//創建StatFs對象,用來獲取文件系統的狀態    long blockCount = stat.getBlockCount();    long blockSize = stat.getBlockSize();    long availableBlocks = stat.getAvailableBlocks();    String totalSize = Formatter.formatFileSize(getApplicationContext(), blockCount*blockSize);//格式化獲得SD卡總容量    String availableSize = Formatter.formatFileSize(getApplicationContext(), blockCount*availableBlocks);//獲得SD卡可用容量    tv.setText("SD卡總容量:"+totalSize+"/nSD卡可用容量:"+availableSize+"/n"+getRomSpace());  }  private String getRomSpace() {    File path = Environment.getDataDirectory();    StatFs stat = new StatFs(path.getPath());    long blockCount = stat.getBlockCount();    long blockSize = stat.getBlockSize();    long availableBlocks = stat.getAvailableBlocks();    String totalSize = Formatter.formatFileSize(getApplicationContext(), blockCount*blockSize);    String availableSize = Formatter.formatFileSize(getApplicationContext(), blockCount*availableBlocks);    return "手機Rom總容量:"+totalSize+"/n手機Rom可用容量:"+availableSize;  }}

具體的內容,可以通過分析android settings部分的源碼,來加深了解。

更多關于Android相關內容感興趣的讀者可查看本站專題:《Android編程開發之SD卡操作方法匯總》、《Android開發入門與進階教程》、《Android資源操作技巧匯總》、《Android視圖View技巧總結》及《Android控件用法總結

希望本文所述對大家Android程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 水富县| 贵溪市| 米林县| 绥棱县| 慈利县| 禹州市| 永吉县| 长海县| 全椒县| 茂名市| 平定县| 长治县| 香港 | 犍为县| 衡阳县| 汕尾市| 许昌市| 珲春市| 临海市| 阜宁县| 藁城市| 河东区| 花垣县| 休宁县| 虎林市| 龙门县| 甘孜县| 呼和浩特市| 新干县| 三都| 遵义县| 丘北县| 景洪市| 嫩江县| 乡宁县| 屏边| 铜梁县| 涞源县| 密山市| 平度市| 平远县|