黑马Android:获取sd卡剩余容量
来源:互联网 发布:无线网络破解软件 编辑:程序博客网 时间:2024/05/17 01:55
import java.io.File;import android.os.Build;import android.os.Bundle;import android.os.Environment;import android.os.StatFs;import android.support.v7.app.ActionBarActivity;import android.text.format.Formatter;import android.widget.TextView;public class MainActivity extends ActionBarActivity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); File path = Environment.getExternalStorageDirectory(); StatFs stat = new StatFs(path.getPath()); long blockSize; long totalBlocks; long availableBlocks; //获取当前系统版本 if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2){ blockSize = stat.getBlockSizeLong(); totalBlocks = stat.getBlockCountLong(); availableBlocks = stat.getAvailableBlocksLong(); } else{ blockSize = stat.getBlockSize(); totalBlocks = stat.getBlockCount(); availableBlocks = stat.getAvailableBlocks(); } TextView tv = (TextView) findViewById(R.id.tv); tv.setText(formatSize(availableBlocks * blockSize)); } private String formatSize(long size) { return Formatter.formatFileSize(this, size); } }
<!--布局文件--><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="indi.cc.getsdavail.MainActivity" > <TextView android:id="@+id/tv" android:layout_width="wrap_content" android:layout_height="wrap_content" /></RelativeLayout>
0 0
- 黑马Android:获取sd卡剩余容量
- 获取SD卡剩余容量
- Android 获取剩余的内存 和SD卡的容量
- 案例一 android中获取SD卡的剩余容量
- android获取SD卡的总容量,已使用的容量,剩余容量
- 获取SD卡的剩余容量
- 获取SD卡的剩余容量
- 获取手机内存、SD卡总容量和剩余容量
- Android 获取SD卡容量
- Android学习(16) --获取sd卡剩余容量的代码
- 判断SD卡是否存在及获取手机与SD卡总容量和剩余容量
- 获取Android手机SD卡容量大小
- Android获取SD卡剩余空间
- 获取sd卡容量
- 取得SD卡的剩余容量
- 计算SD卡的剩余容量
- android 获取SD、ROM容量
- Androidx学习笔记(13)-- 获取sd卡剩余容量的代码
- 10、Foundation框架
- 为什么Android程序中的Looper.loop()不会造成ANR异常
- BZOJ4320 ShangHai2006 Homework
- [美剧赏析] 权力的游戏<Game of Thrones>完全赏析 (5-6)
- Unity3d导出安卓项目错误
- 黑马Android:获取sd卡剩余容量
- 记录一笔-数组
- iOS点击图片放大 再点击缩小
- linux下svn客户端的安装与使用说明
- 猕猴桃,是小鲜肉?
- 浏览器缓存 200 304 Cache-Control Expires Last-Modified 和 ETag
- awk输出基数和偶数
- file ->import exit project into workplace
- 一名爱折腾人士的Apps for iPhone分享