android的第三种存储方式,外部存储,也就是存储进SD卡中
-------------------------------------------------------------------------------------
输出存储代码:
//外部存储(即往手机SD卡里面存储)
//1.判断外部存储设备是否可用
//Environment是android对外部设备的一个抽象封装,里面有许多关于SD卡此类外部设备的方法和属性使用
//getExternalStorageState()获取SD卡的状态,返回一个字符串
//Environment.MEDIA_MOUNTED 表示SD卡可用的常量
Log.i("MainActivity",Environment.getExternalStorageState());
if(!Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){
return;//若SD卡不可用 直接返回。
}
//获取SD卡根目录
File file = Environment.getExternalStorageDirectory();
//创建自己的文件
File myFile = new File(file, "myFile.txt");
//进行IO操作存储 数据(此处就不判断文件是否存在等因素了)
FileOutputStream fos = null;
try {
fos = new FileOutputStream(myFile);
//进行IO存储(简单的存储一下,不模拟复杂的方式了