博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android 判断sd的状态,所有文件,剩余空间的大小
阅读量:6311 次
发布时间:2019-06-22

本文共 1520 字,大约阅读时间需要 5 分钟。

public class MainActivity extends AppCompatActivity {
String TAG = MainActivity.class.getCanonicalName(); @Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); String storageState = Environment.getExternalStorageState(); //sd卡的状态 Log.e(TAG, "onCreate: "+storageState ); Log.e(TAG, "onCreate: "+Environment.MEDIA_MOUNTED ); //判断是否有sd卡 boolean equals = Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState()); Log.e(TAG, "onCreate: "+equals); //得到sd卡的路径 String absolutePath = Environment.getExternalStorageDirectory().getAbsolutePath(); Log.e(TAG, "onCreate: "+absolutePath ); //得到内置sd卡内所有的文件 File file = Environment.getExternalStorageDirectory(); File[] files = file.listFiles(); for (int i = 0; i < files.length; i++) {
Log.e(TAG, "onCreate: "+files[i] ); } long freeSpace = Environment.getExternalStorageDirectory().getFreeSpace(); long usableSpace = Environment.getExternalStorageDirectory().getUsableSpace(); long totalSpace = Environment.getExternalStorageDirectory().getTotalSpace(); Log.e(TAG, "onCreate: 剩余空间大小:"+freeSpace/1024/1024+" 可用大小:"+usableSpace/1024/1024+" 总空间大小:"+totalSpace/1024/1024 ); } } demo下载地址:https://github.com/renjiemei1225/ExtraTest

转载于:https://www.cnblogs.com/renjiemei1225/p/6148433.html

你可能感兴趣的文章
BZOJ3105 [cqoi2013]新Nim游戏
查看>>
困惑的前置操作与后置操作
查看>>
SDNU 1269.整数序列(水题)
查看>>
BZOJ 2118 Dijkstra
查看>>
Go语言基础之结构体
查看>>
SpringCloud:Eureka Client项目搭建(Gradle项目)
查看>>
jqueryValidate
查看>>
ATL使用IE控件,并且屏蔽右键
查看>>
Jenkins
查看>>
linux下使用screen和ping命令对网络质量进行监控
查看>>
数据库设计技巧
查看>>
css定位概述
查看>>
C# 动态修改配置文件 (二)
查看>>
BOM:文档对象模型 --树模型
查看>>
我的Android进阶之旅------>WindowManager.LayoutParams介绍
查看>>
segment
查看>>
获取鼠标的原始移动值
查看>>
Linux信号 编程
查看>>
有关滚动与位置
查看>>
Box2D自定义重力
查看>>