Android记录文件有内部存储和外部存储之分,内部存储是data/data/文件夹,外部存储是打开Android手机文件管理可见的文件夹都是外部存储,
需要了解的朋友可以看一下彻底理解android中的内部存储与外部存储这篇文章,讲的非常详细。
这篇文章是为了Android日志保存到本地服务的,所以我们遵循谷歌的建议,把数据存储到外部存储的私有目录中,并保存到Logs文件夹下。
首先来创建Logs文件夹:
private File createDir(String path){
File file=new File(path);
if (!file.exists()){
if (!file.mkdirs()){
return null;
}
}
return file;
}
接着来创建保存数据的文件:
private File createFile(String filePath){
if (!TextUtils.isEmpty(filePath)){
File file=new File(filePath);
if (!file.exists()){
try {
if (file.createNewFile()){