您的位置:首页 > 移动开发 > Android开发

Android 笔记记录(1)去掉虚拟键盘、获取内存使用信息

2014-05-12 17:26 447 查看
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");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐