Android核心技术-day02-03-获取手机内部存储空间
16lz
2021-01-23
package com.gaozewen.storagespace;import android.os.Bundle;import android.os.Environment;import android.support.v7.app.AppCompatActivity;import android.text.format.Formatter;import android.widget.TextView;import java.io.File;public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 获取我们的存储空间 File dataFile = Environment.getDataDirectory(); // 手机内部存储空间 File sdFile = Environment.getExternalStorageDirectory(); // sd 卡存储空间 long dataSize = dataFile.getTotalSpace(); long sdSize = sdFile.getTotalSpace(); TextView tv = findViewById(R.id.tv); // 注意:各个手机内部存储和外部存储获取到的都不相同 tv.setText(String.format("内部存储空间:%s\n外部存储:%s", Formatter.formatFileSize(this, dataSize), Formatter.formatFileSize(this, sdSize))); }}
更多相关文章
- Android获取手机配置信息
- Android查看手机线程指令
- Android 获取手机本地IP
- Android应用程序在手机上运行的步骤
- Android Studio 3.0 Canary 8无法安装apk到小米手机
- android之通过MediaRecorder进行手机录音
- 列出手机中所有的App,点击启动