Android SD卡上文件操作及记录日志操作实例分析

 更新时间:2016年01月16日 10:46:57   作者:hshm20517  
这篇文章主要介绍了Android SD卡上文件操作及记录日志操作的方法,涉及Android针对SD卡与文件操作的相关技巧,需要的朋友可以参考下

本文实例讲述了Android SD卡上文件操作及记录日志操作的方法。分享给大家供大家参考,具体如下:

// SD卡是否存在
private boolean checkSDCardStatus() {
 boolean SDCardStatus = false;
 String sDStateString = android.os.Environment.getExternalStorageState();
 if (sDStateString.equals(android.os.Environment.MEDIA_MOUNTED)) {
  SDCardStatus = true;
 } else {
  // SD卡不可用
 }
 return SDCardStatus;
}
// SD卡上是否有APK文件
private boolean checkFileExist(String iFilePath) {
 boolean fileExist = false;
 if (checkSDCardStatus()) {
  File myFile = new File(iFilePath);
  if (myFile.exists()) {
  fileExist = true;
  }
 }
 return fileExist;
}
//删除文件
private void deleteApk(String iFilePath) {
 if (checkSDCardStatus()) {
  File myFile = new File(iFilePath);
  if (myFile.exists()) {
  myFile.delete();
  }
 }
}
//在SD卡上用txt记录
public static void logOnFile(String format, Object... args){
 String logstr = String.format(format, args);
 SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd  HH:mm:ss");
 String date  =  sDateFormat.format(new java.util.Date());
 logstr = "/r/n-------------------------/r/n" + date + "/r/n" + logstr;
 FileOutputStream fout;
 DataOutputStream dataout;
 try {
  fout = new FileOutputStream("//sdcard//log.txt",true);
  dataout = new DataOutputStream(fout);
  dataout.writeUTF(logstr);
  dataout.flush();
  dataout.close();
  fout.flush();
  fout.close();
 } catch (FileNotFoundException e) {
  e.printStackTrace();
 } catch (IOException e) {
  e.printStackTrace();
 }
}

希望本文所述对大家Android程序设计有所帮助。

相关文章

  • android仿微信好友列表功能

    android仿微信好友列表功能

    这篇文章主要介绍了android仿微信好友列表功能,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2018-04-04
  • Android WebView与JS交互全面详解(小结)

    Android WebView与JS交互全面详解(小结)

    本篇文章主要介绍了Android WebView与JS交互全面详解(小结),实现了Android客户端与Web网页交互,具有一定的参考价值,有兴趣的可以了解一下
    2017-11-11
  • Android应用关闭的情况以及识别方法详解

    Android应用关闭的情况以及识别方法详解

    对于现在的安卓手机而言,很多功能都是在逐步完善的,这篇文章主要给大家介绍了关于Android应用关闭的情况以及识别的相关资料,文章通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-06-06
  • Android中ScrollView 滑到头部或尾部可伸缩放大效果

    Android中ScrollView 滑到头部或尾部可伸缩放大效果

    最近做项目遇到这样的需求S当crollView 滑动到顶部,不能在滑动的时候,图片可以下拉放大,松开又恢复,滑到底部没有内容的时候,也有伸缩效果,下面通过实例代码给大家介绍Android ScrollView 滑到头部或尾部可伸缩放大功能,一起学习吧
    2017-03-03
  • Android 有道词典的简单实现方法介绍

    Android 有道词典的简单实现方法介绍

    本篇文章小编为大家介绍,Android 有道词典的简单实现方法介绍。需要的朋友参考下
    2013-04-04
  • Android中二维码的扫描和生成(使用zxing库)

    Android中二维码的扫描和生成(使用zxing库)

    ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口,下面这篇文章主要给大家介绍了关于Android中二维码扫描和生成的相关资料,主要使用的zxing库,需要的朋友可以参考下
    2022-09-09
  • android实现切换日期左右无限滑动效果

    android实现切换日期左右无限滑动效果

    本篇内容给大家分享了android开发时候实现自定义的日期无限左右滑动效果以及控件使用的技巧。
    2017-11-11
  • Android ViewPager源码详细分析

    Android ViewPager源码详细分析

    这篇文章主要为大家详细介绍了Android ViewPager源码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • Android 七种进度条的样式

    Android 七种进度条的样式

    在开发中我们经常要用到进度条显示下载或者加载的进度。系统自带的黄色进度条在UI效果上经常不能满足策划或者美工的要求。这就要我们屌丝程序员自己自定义进度条,下面小编给大家介绍Android 七种进度条的样式,需要的朋友可以参考下
    2015-08-08
  • Android App中ViewPager与Fragment结合的一些问题解决

    Android App中ViewPager与Fragment结合的一些问题解决

    这篇文章主要介绍了Android App中ViewPager与Fragment结合的一些问题解决,重点讲解了如何更新及替换ViewPager中的Fragment,需要的朋友可以参考下
    2016-03-03

最新评论