編輯:關於Android編程
獲取SD卡的總空間和可用空間
File path = Environment.getExternalStorageDirectory(); StatFs stat = new StatFs(path.getPath()); long blockSize = stat.getBlockSize(); long totalBlocks = stat.getBlockCount(); long availableBlocks = stat.getAvailableBlocks(); long totalSize = totalBlocks * blockSize; long availSize = availableBlocks * blockSize; String totalStr = Formatter.formatFileSize(this, totalSize); String availStr = Formatter.formatFileSize(this, availSize);
File path2 = Environment.getDataDirectory(); StatFs stat2 = new StatFs(path2.getPath()); long blockSize2 = stat2.getBlockSize(); long totalBlocks2 = stat2.getBlockCount(); long availableBlocks2 = stat2.getAvailableBlocks(); long totalSize2 = totalBlocks2 * blockSize2; long availSize2 = availableBlocks2 * blockSize2; String totalStr2 = Formatter.formatFileSize(this, totalSize2); String availStr2 = Formatter.formatFileSize(this, availSize2);
TableLayout就是將手機的屏幕分為一行行的形式進行數據的顯示,並且一行可以多個控件 並且可以設置控件的對齊方式,和是否為可收縮行 下面通過一行圖和一個簡單的例子來
在即時聊天中可能會存在一個隱藏的Bug,這個Bug根據手機的網速和性能有關系,比如你即時聊天中,你發送一消息,你的網絡情況不是很好,這個時候你發送的消息一直處於
類加載流程在周志明寫的<<深入理解java虛擬機的一本書中>>已經詳細地介紹java加載類過程,在HotSpot虛擬機實現中是通過雙親委派機制來加
Android Bitmap 加載與像素操作一:加載與像素讀寫在Android SDK中,圖像的像素讀寫可以通過getPixel與setPixel兩個Bitmap的API