編輯:關於Android編程
本文實例講述了Android編程獲取SD卡路徑及剩余容量的方法。分享給大家供大家參考,具體如下:
public static String getExternalStoragePath() {
// 獲取SdCard狀態
String state = android.os.Environment.getExternalStorageState();
// 判斷SdCard是否存在並且是可用的
if (android.os.Environment.MEDIA_MOUNTED.equals(state)) {
if (android.os.Environment.getExternalStorageDirectory().canWrite()) {
return android.os.Environment.getExternalStorageDirectory().getPath();
}
}
return null;
}
public static long getAvailableStore(String filePath) {
// 取得sdcard文件路徑
StatFs statFs = new StatFs(filePath);
// 獲取block的SIZE
long blocSize = statFs.getBlockSize();
// 獲取BLOCK數量
// long totalBlocks = statFs.getBlockCount();
// 可使用的Block的數量
long availaBlock = statFs.getAvailableBlocks();
// long total = totalBlocks * blocSize;
long availableSpare = availaBlock * blocSize;
return availableSpare;
}
更多關於Android相關內容感興趣的讀者可查看本站專題:《Android編程開發之SD卡操作方法匯總》、《Android開發入門與進階教程》、《Android資源操作技巧匯總》、《Android視圖View技巧總結》及《Android控件用法總結》
希望本文所述對大家Android程序設計有所幫助。
Android Studio中配置及使用OpenCV示例
Android Studio配置及使用OpenCV 前言:最近在做項目移植,項目較大,在Eclipse中配置的Jni及OpenCV環境沒任何問題,但是遷移到St
android的RecyclerView實現拖拽排序和側滑刪除示例
在平時開發應用的時候,經常會遇到列表排序、滑動刪除的需求。如果列表效果采用的是 ListView 的話,需要經過自定義 View 才能實現效果;但是如果采用的是 Recy
快速搭建Android開發環境ADT-Bundle及Hello World
----下載JDK(Java Dev Kit) 官方下載:http://www.oracle.com/technetwork/java/javase/download
Android TextView實現跑馬燈效果的方法
本文為大家分享一個非常簡單但又很常用的控件,跑馬燈狀態的TextView。當要顯示的文本長度太長,又不想換行時用它來顯示文本,一來可以完全的顯示出文本,二來效果也挺酷,實