Android 中的文件读写 *** 作

Android 中的文件读写 *** 作,第1张

IO流( *** 作文件内容): 字节流

参考:

AssetManager

assets 文件夹用于存储应用需要的文件,在安装后可直接从其中读取使用或者写入本地存储中

Android Studio 默认不建立该文件夹,可以手动新建 : app ->src ->main ->assets

或者,右键 main ->New ->Folder ->Assets Folder

AssetManager 对象可以直接访问该文件夹:

获取方法:

使用函数 open 可以打开 assets 文件夹中对象,返回一个 InputStream 对象:

open

获取方法:

android10删除文件后写文件如下

1.将数据存储到文件中(文件默认存储到data/data/包名/files目录下)htmlpublic void save(String inputText) {//inputText为传入的要保存的数据FileOutputStream out = nullBufferedWriter writer = nulltry {= openFileOutput("data", Context.MODE_APPEND)//"data"为文件名,第二个参数为文件 *** 做模式:文件已经存在,就往文件里面追加类容,不重新建立文件。

writer = new BufferedWriter(new OutputStreamWriter(out))writer.write(inputText)} catch (IOException e) {e.printStackTrace()} finally {try {if (writer != null) {writer.close()

2.从文件中读取数据android//读取数据= load()if (!TextUtils.isEmpty(inputText1)) {//非空判断,传入为null和空字符串时返回true//将数据展现到listview控件 )//android.R.layout.simple_list_item_1android内置子布adapter.add(inputText1)ListViewBattery5.setAdapter(adapter)。


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

原文地址: http://outofmemory.cn/tougao/7920901.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存