介绍
这篇文章将为大家详细讲解有关Android日志文件的读写工具类有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
Android是什么
Android是一种基于Linux内核的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由美国谷歌公司和开放手机联盟领导及开发。
Android日志文件的读写工具类,具体内容如下
<强> 1。UI效果强>
例如我们需要采集温度信息,可以不断写入一行一行的txt文本,读写文件操作即可
<强> 2。调用示例强>
2.1需要配置SD卡读写权限
& lt; uses-sdk android:才能minSdkVersion=?7”; android:才能targetSdkVersion=?7“,/比; ,& lt; !——,往sdcard中写入数据的权限,——比; ,& lt; uses-permission  android: name=癮ndroid.permission.WRITE_EXTERNAL_STORAGE",/比; ,& lt; !——,在sdcard中创建/删除文件的权限,——比; & lt; uses-permission  android: name=癮ndroid.permission.MOUNT_UNMOUNT_FILESYSTEMS",/在
2.2调用
public class MainActivity extends Activity { ,@Override ,protected void  onCreate (Bundle savedInstanceState), { super.onCreate才能(savedInstanceState); ,,setContentView (R.layout.activity_main); for 才能;(int 小姐:=,0;,小姐:& lt;, 100;,我+ +),{ ,,FileSaveUtil.writeFile (“Temperature01.txt",, String.format (“Temperature : % .1f 摄氏度,,,,30,+,(浮动),小姐:%,10)); ,,} ,} }
<强> 3。工具类源码强>
package com.wu.sufadi; import java.io.File; import java.io.RandomAccessFile; import android.os.Environment; public class  FileSaveUtil { ,public final  static String  FILE_PATH =, Environment.getExternalStorageDirectory (), +,“/PhoneData/? ,public static  void writeFile (String ,文件名,String 内容),{ String 才能;strContent =, content +,“\ n"; try {才能 ,,File fileDir =, new 文件(FILE_PATH); ,,if (! fileDir.exists ()), { ,,,fileDir.mkdirs (); ,,,if (! fileDir.exists ()), { ,,,,返回; ,,,} ,,} ,,File File =, new 文件(FILE_PATH,文件名); ,,RandomAccessFile raf =, new RandomAccessFile(文件,,“rw"); ,,raf.seek (file.length ()); ,,raf.write (strContent.getBytes ()); ,,raf.close (); ,,},catch (Exception e), { ,,e.printStackTrace (); ,,} ,} ,public static  void delLogFile (String 路径),{ File 才能;File =, new 文件(路径); if 才能;(file.exists ()), { ,,file.delete (); ,,} ,} }
关于“Android日志文件的读写工具类有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。