Android 筆記記錄(1)去掉虛擬鍵盤、獲取內存使用信息

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");
	}




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章