1、去掉EditText的默認打開虛擬鍵盤
安卓的Activity 中有一個EditText控件,每次進入這個Activity時都會彈出虛擬鍵盤,很煩,下面的去掉的方法
在AndroidManifest.xml文件中配置Activity屬性即可。
android:windowSoftInputMode="stateAlwaysHidden"
2、獲取系統內存和SD卡的內存使用情況
void readSDCard()
{
String state = Environment.getExternalStorageState();
if (Environment.MEDIA_MOUNTED.equals(state))
{
File sdcardDir = Environment.getExternalStorageDirectory();
StatFs sf = new StatFs(sdcardDir.getPath());
long blockSize = sf.getBlockSize();
long blockCount = sf.getBlockCount();
long availCount = sf.getAvailableBlocks();
Log.e("SD卡" , "block大小:" + blockSize+ ",block數目:" + blockCount+ ",總大小:" +blockSize*blockCount/ 1024 + "KB" );
Log.e("SD卡" , "可用的block數目::" + availCount+ ",剩餘空間:" + availCount*blockSize/ 1024 + "KB" );
}
}
void readSystem()
{
File root = Environment.getRootDirectory();
StatFs sf = new StatFs(root.getPath());
long blockSize = sf.getBlockSize();
long blockCount = sf.getBlockCount();
long availCount = sf.getAvailableBlocks();
Log.e("系統內存", "block大小:"+ blockSize+",block數目:"+ blockCount+",總大小:"+blockSize*blockCount/1024+"KB");
Log.e("系統內存", "可用的block數目::"+ availCount+",可用大小:"+ availCount*blockSize/1024+"KB");
}