国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

And、roid手機(jī)內(nèi)存中文件的讀寫方法小結(jié)

2019-11-02 14:21:39
字體:
供稿:網(wǎng)友

   Android手機(jī)內(nèi)存中文件的讀寫方法小結(jié)

        這篇文章主要介紹了Android手機(jī)內(nèi)存中文件的讀寫方法,實(shí)例總結(jié)了Android針對文件讀寫操作的相關(guān)技巧,非常具有實(shí)用價值,需要的朋友可以參考:

  如何對手機(jī)內(nèi)存中的文件數(shù)據(jù)進(jìn)行讀寫呢?

  Context提供了領(lǐng)個方法來打開該應(yīng)用程序的數(shù)據(jù)文件夾中的文件I/O流,具體如下:

  ?

1 FileInputStream openFileInput(String name)

  打開應(yīng)用程序的數(shù)據(jù)文件夾下的name文件對應(yīng)的數(shù)據(jù)流

  ?

1 FileOutputSream openFileOutput(String name, int mode)

  打開應(yīng)用程序數(shù)據(jù)文件夾下的name文件對應(yīng)的輸出流,mode指定文件打開的模式,該模式主要有一下4種:

  ①M(fèi)ODE_PRIVATE(該文件只能被當(dāng)前應(yīng)用程序讀寫)

  ②MODE_APPEND(以追加方式打開,可以在文件中追加內(nèi)容)

  ③MODE_WORLD_READABLE(該文件內(nèi)容可以被其他應(yīng)用程序讀取)

  ④MODE_WORLD_WRITEABLE(該文件內(nèi)容可以被其他應(yīng)用程序度,寫)

  讀取文件:

  假設(shè)name為要打開的文件名字

  ?

1 2 3 4 5 6 7 8 9 FileInputStream f = openFileInput(name); byte[] buf = new byte[1024]; int hasRead = 0; StringBuilder sb = new StringBuilder(""); while((hasRead = f.read(buf)>0)) { sb.append(new String(buf, 0 , hasRead)); } f.close();

  獲取文件內(nèi)容字符串:

  ?

1 sb.toString();
八度影院[www.aikan.tv/special/baduyingyuan/]

  寫文件:

  假設(shè)要寫入的字符串為content

  ?

1 2 3 4 FileOutputStream f = openFileOutput(name,MODE_APPEND); PrintStream temp = new PrintStream(f); temp.println(content); temp.close();

  注:應(yīng)用程序的數(shù)據(jù)文件默認(rèn)保存在/data/datea/files目錄下,使用openFileInput和openFileOutput方法來打開文件輸入流,輸出流時,打開的都是應(yīng)用程序的數(shù)據(jù)文件夾里的文件,也就是說是在手機(jī)內(nèi)存中的文件,而不是SD卡中的文件。

  希望本文所述對大家的Android程序設(shè)計(jì)有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 公安县| 武功县| 北辰区| 临潭县| 青阳县| 苗栗市| 论坛| 磐石市| 三原县| 满洲里市| 静安区| 昌吉市| 迁安市| 化德县| 探索| 六盘水市| 枣阳市| 吉木乃县| 龙里县| 历史| 蓬莱市| 鲁甸县| 云南省| 屏东市| 龙海市| 大埔县| 铜陵市| 安岳县| 志丹县| 冕宁县| 新津县| 大竹县| 孟连| 民勤县| 正定县| 烟台市| 焦作市| 兖州市| 泸州市| 红原县| 阿鲁科尔沁旗|