Android 获得并监听内置存储的状态及容量【使用BroadcastReceiver】
本文章是本人在工作碰到类似问题,经多方查找后,找到的解决办法,特此记录
- 准备一个类【保存广播接受者返回的信息】
- 新建BroadcastReceiver
- 创建监听
- 解析得到的信息
代码块
代码块语法遵循标准markdown代码,例如:
/**
* 新建一个类,传递BroadcastReceiver接收的信息
*/
public class UsbBean {
private String mIsExist;//是否存在
private long mAllCapacity;//总容量
private long mFreeCapacity;//可用容量
public UsbBean(){}
//构造方法
public UsbBean(String mIsExist,long mAllCapacity,long mFreeCapacity)
{
this.mIsExist=mIsExist;
this.mAllCapacity=mAllCapacity;
this.mFreeCapacity=mFreeCapacity;
}
public String getExist() { return this.mIsExist; }
public long getALLCapacity() { return this.mAllCapacity; }
public long getmFreeCapacity() { return this.mFreeCapacity; }
}
/**
* 新建BroadcastReceiver
*/
public