android保存资源文件File的方法

本文详细介绍了如何在Android应用中使用Java API创建、读取和处理文件,包括创建文件、写入字符串、读取文件内容等操作,并提供了错误处理和资源管理的实践建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


  
  在Android上面没有的File就是J2se中的纯种File了,可见功能之强大,这里就算是走马观花地严重路过了。
//创建文件

            file = new File(FILE_PATH , FILE_NAME);

            file.createNewFile();

         

            //打开文件file的OutputStream

            out = new FileOutputStream(file);

            String infoToWrite = "纸上得来终觉浅,绝知此事要躬行";

            //将字符串转换成byte数组写入文件

            out.write(infoToWrite.getBytes());

            //关闭文件file的OutputStream

            out.close();

         

            //打开文件file的InputStream

            in = new FileInputStream(file);

            //将文件内容全部读入到byte数组

            int length = (int)file.length();

            byte[] temp = new byte[length];

            in.read(temp, 0, length);

            //将byte数组用UTF-8编码并存入display字符串中

            display =  EncodingUtils.getString(temp,TEXT_ENCODING);

            //关闭文件file的InputStream

            in.close();

        } catch (IOException e) {

            //将出错信息打印到Logcat

            Log.e(TAG, e.toString());

            this.finish();

        }

 

//从资源读取

 

InputStream is=getResources().getRawResource(R.raw.文件名)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值