Android 获取SDCard卡容量.rar

时间:2022-07-30 06:38:38
【文件属性】:

文件名称:Android 获取SDCard卡容量.rar

文件大小:13KB

文件格式:RAR

更新时间:2022-07-30 06:38:38

Android源码-系统相关

Android获取手机内置存储SDCard的使用情况,包括SD卡容量、已使用大小,剩余容量大小等信息,将获取的过程写入按钮事件中,单击按钮后,获取SD卡容量信息。   if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){//判断是否插入SD卡    File filePath = Environment.getExternalStorageDirectory();//获得sd card的路径    StatFs stat = new StatFs(filePath.getPath());//创建StatFs对象    long blockSize = stat.getBlockSize();//获得block的size    float totalBlocks = stat.getBlockCount();//获得总容量    int sizeInMb = (int)(blockSize*totalBlocks)/1024/1024; //    long availableBlocks = stat.getAvailableBlocks();//获得可用容量    float percent = availableBlocks/totalBlocks;//获得可用比例    percent = (int)(percent*1000);//舍去多余小数位数    TextView tv = (TextView)findViewById(R.id.tv);    tv.setText("SD Card使用情况:\n总容量:" sizeInMb "M。\n已用" (1000-percent)/10.0f "% 可用" percent/10.f "%。");   }   else{    Toast.makeText(Sample_10_7.this, "对不起,请先插入存储卡", Toast.LENGTH_LONG).show();   }


【文件预览】:
codesc.net
----SDCard()
--------.project(847B)
--------src()
--------AndroidManifest.xml(631B)
--------res()
--------assets()
--------gen()
--------default.properties(449B)
--------.classpath(280B)

网友评论