文件的读写【安卓8】

      Android的I/O方法


方法


描述


public FileInputStream openFileInput(String name)


设置要打开的文件输入流


public FileOutputStream openFileOutput(

String name,int mode)


设置要打开的文件输出流,指定操作模式,可以是0、MODE_APPEND、MODE_PRIVATE、MODE_WORLD_READABLE、MODE_WORLD_WRITEABLE


public Resources getResources()


返回Resources对象

文件的读写权限

    openFileOutPut(String fliename,int model)

  存储数据至指定文件名,第二个参数是文件的操作模式,有以下四个常量值:

  • MODE_PRIVATE:设置文件属性为私有,只能被当前项目读写
  • MODE_APPEND:以添加方式打开文件,并向文件中添加数据
  • MODE_WORLD_READABLE:该文件可被其他项目读取
  • MODE_WORLD_WRITEABLE: 该文件可被其他项目写入

  

 保存(写入)文件的操作

//读取文件的操作
FileOutputStream fos=null;
    try {
        fos=openFileOutput("test.txt", Activity.MODE_PRIVATE);
    } catch (FileNotFoundException e) {
        e.printStackTrace();
    }
PrintWriter out=new PrintWriter(fos);
out.print("白日依山尽");
out.print("黄河入海流");
out.close();

保存文件的操作

  

  读取文件的操作

//读取文件的操作
try {
    FileInputStream fis=openFileInput("test.txt");
    BufferedReader br=new BufferedReader(new InputStreamReader(fis));
    String str=null;
    while((str=br.readLine())!=null){
        TextView tv=(TextView) findViewById(R.id.TV);
        tv.setText(str);    }
} catch (FileNotFoundException e) {
    e.printStackTrace();
} catch (IOException e) {
    e.printStackTrace();
}

读取文件的操作

时间: 2024-11-05 19:42:46

文件的读写【安卓8】的相关文章

FLEX AIR 读写安卓本地文件

1.  目标: 将字节流图片保存在安卓本地路径,如 "/data/mypppd/"下, file = File.documentsDirectory.resolvePath("/data/mypppd/"+countPoint+".jpg"); var fileStream:FileStream = new FileStream(); fileStream.open(file, FileMode.WRITE); fileStream.writeB

C 文件随机读写

1 #include <stdio.h> 2 #include <stdlib.h> 3 4 void eatline(){ 5 while(getchar()!='\n') 6 continue; 7 } 8 //文件随机读写 9 int main(int argc, char * argv[]) 10 { 11 FILE *fp; 12 int offset,tel; 13 long in_stream; 14 char ch,get; 15 long pos; 16 if((

csv文件的读写

最近在搞一个比赛,经常要用到csv文件的读写,开始用的是Java,有CsvReader.CsvWriter包,读写的格式大致如下: File inFile = new File(inpath); FileInputStream fis = new FileInputStream(inFile); FileOutputStream fos = new FileOutputStream(outpath); CsvReader csvReader = new CsvReader(fis, Charse

【mfc】利用文件的读写,theApp全局变量来现实登录帐号管理系统

本文亦是在<[mfc]用对话框的切换实现重新登录>(点击打开链接)的进一步工作,也是对其的进一步改进,上次的登录只是在判断用户输入的用户名与密码是否为admin与123,这次则利用文件的读写实现用户帐号的创建.删除与修改,不再拘泥与admin与123这个帐号,用户可以创建很多帐号,并且赋予其是否有修改帐号的权限,同时,利用theApp全局变量,用户一旦成功,其登录信息则会一直被记录,类似与网页中的Session.虽然现在VC6中的mfc已经过时了,但是仍然具有研究意义,毕竟XP曾经是一个无法超

文件流读写、大文件移动 FileStream StreamWriter

文件流读写 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace _09文件流 { class Program { static void Main(string[] args) { //string msg = "飞流直下三千尺"; ////字符串转字节数组 //byte[] buffer = System.Tex

php高并发状态下文件的读写

背景 1.对于PV不高或者说并发数不是很大的应用,不用考虑这些,一般的文件操作方法完全没有问题 2.如果并发高,在我们对文件进行读写操作时,很有可能多个进程对进一文件进行操作,如果这时不对文件的访问进行相应的独占,就容易造成数据丢失 例如:一个在线聊天室(这里假定把聊天内容写入文件),在同一时刻,用户A和用户B都要操作数据保存文件,首先是A打开了文件,然后更新里面的数据,但这 里B也正好也打开了同一个文件,也准备更新里面的数据.当A把写好的文件保存时,这里其实B已经打开了文件.但当B再把文件保存

UI 沙盒机制 文件的读写操作

沙盒机制: 数据持久化的本质:将数据读成文件,存储在本地 沙盒机制:沙盒就是系统针对于每个应用程序在本地生成的文件夹(名字随机生成).对于不同的应用程序,不能访问其他应用程序沙盒内的内容.对于该应用内容起到保护作用. 沙盒内的文件夹: (1)Documents:用来存储长久保存的数据 (2)XXX.app: 应用程序的包,包含应用程序加载所需的所有资源,(readonly 只读,不可修改).平时使用的NSBundle就是该包. (3)Library: A: Caches:本地缓存,存储想暂时保存

iOS学习之 plist文件的读写

在做iOS开发时,经经常使用到到plist文件,  那plist文件是什么呢? 它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件.属性列表文件的扩展名为.plist ,因此通常被称为 plist文件.文件是xml格式的. Plist文件通经常使用于储存用户设置,也能够用于存储捆绑的信息 我们创建一个项目来学习plist文件的读写. 1.创建项目Plistdemo 项目创建之后能够找到项目相应的plist文件,打开例如以下图所看到的: 在编辑器中显示相似与表

perl对大量大文件进行读写

在对大量文件进行读写时,最好将文件存为gz文件,可以节约读写硬盘的时间,硬盘也不会那么卡. 在写gz文件时,最好使用PerlIO::gzip模块.这个模块不用调用gzip命令,减少了程序占用的线程数量,可以有效的降低load. 下面是一个例子. #! /usr/bin/env perl use strict; use warnings; use List::Util; use FileHandle; use PerlIO::gzip; my %fh; my @a=(1..100); for(my