Android数据持久化之File机制分析

Android数据持久化之File机制分析,第1张

概述本文实例讲述了Android数据持久化之File机制。分享给大家供大家参考,具体如下:

本文实例讲述了AndroID数据持久化之file机制。分享给大家供大家参考,具体如下:

在使用Java SE平台开发C/S结构的软件中,file 的IO输入输出流的使用率是非常高的,通过使用IO输入输出流可以对存储介质上的文件进行读写 *** 作,下面的代码就是实现一个在AndroID平台上使用file对象 *** 作文件的功能:

package com.example.data_file;import java.io.file;import java.io.fileinputStream;import java.io.fileOutputStream;import java.io.IOException;import java.io.inputStreamReader;import androID.os.Bundle;import androID.annotation.Suppresslint;import androID.app.Activity;import androID.util.Log;import androID.vIEw.Menu;@Suppresslint("SdCardpath")public class MainActivity extends Activity {  @OverrIDe  protected voID onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentVIEw(R.layout.activity_main);    try {      file file = new file("/data/data/com.example.data_file/file.txt");      Log.v("path=",file.getabsolutePath());      file.createNewfile();      fileOutputStream fos = new fileOutputStream(file);      fos.write("乌拉啦啦啦".getBytes());      fos.close();      fileinputStream fis = new fileinputStream(file);      inputStreamReader isReader = new inputStreamReader(fis);      char[] chararray = new char[2];      int readLength = isReader.read(chararray);      StringBuffer sb = new StringBuffer();      while(readLength != -1)      {        sb.append(chararray,readLength);        readLength = isReader.read(chararray);      }      Log.v("file.txt文件内容是:",sb.toString());      fis.close();    } catch (IOException e) {      // Todo auto-generated catch block      e.printstacktrace();    }  }  @OverrIDe  public boolean onCreateOptionsMenu(Menu menu) {    // Inflate the menu; this adds items to the action bar if it is present.    getMenuInflater().inflate(R.menu.main,menu);    return true;  }}

注意:linux系统下对权限的要求比较高,不允许随便存储文件,所以存储文件的路径为:/data/data/<包名>/files/<文件名>

更多关于AndroID相关内容感兴趣的读者可查看本站专题:《Android文件 *** 作技巧汇总》、《Android数据库 *** 作技巧总结》、《Android编程之activity *** 作技巧总结》、《Android编程开发之SD卡 *** 作方法汇总》、《Android开发入门与进阶教程》、《Android资源 *** 作技巧汇总》、《Android视图View技巧总结》及《Android控件用法总结》

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

总结

以上是内存溢出为你收集整理的Android数据持久化之File机制分析全部内容,希望文章能够帮你解决Android数据持久化之File机制分析所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1146290.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存