編輯:Android開發實例
本文實例講述了Android編程獲取sdcard卡信息的方法。分享給大家供大家參考,具體如下:
public static SDCardInfo getSDCardInfo() { String sDcString = android.os.Environment.getExternalStorageState(); if (sDcString.equals(android.os.Environment.MEDIA_MOUNTED)) { File pathFile = android.os.Environment.getExternalStorageDirectory(); try { android.os.StatFs statfs = new android.os.StatFs(pathFile.getPath()); // 獲取SDCard上BLOCK總數 long nTotalBlocks = statfs.getBlockCount(); // 獲取SDCard上每個block的SIZE long nBlocSize = statfs.getBlockSize(); // 獲取可供程序使用的Block的數量 long nAvailaBlock = statfs.getAvailableBlocks(); // 獲取剩下的所有Block的數量(包括預留的一般程序無法使用的塊) long nFreeBlock = statfs.getFreeBlocks(); SDCardInfo info = new SDCardInfo(); // 計算SDCard 總容量大小MB info.total = nTotalBlocks * nBlocSize; // 計算 SDCard 剩余大小MB info.free = nAvailaBlock * nBlocSize; return info; } catch (IllegalArgumentException e) { Log.e(LOG_TAG, e.toString()); } } return null; } SDCardInfo sdCardInfo = Util.getSDCardInfo(); // sd卡總容量 sdCardInfo.total // sd卡剩余容量 sdCardInfo.free
希望本文所述對大家Android程序設計有所幫助。
本文實例講述了Android編程實現ImageView圖片拋物線動畫效果的方法。分享給大家供大家參考,具體如下: 想實現拋物線動畫,必須知道拋物線的方程,這時候數
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我
前言 android中有很多現成的組件可以使用,但是android上面的程序很多時候用系統自帶的組件都不太合適,主要是樣式可能不是我們想要的。這個時候我們就需要定
Android提供了許多方法來控制播放的音頻/視頻文件和流。其中該方法是通過一類稱為MediaPlayer。Android是提供MediaPlayer類訪問內置的媒體播放